Skip to content
Advertisement

Tag: path

Java PathMatcher not working properly on Windows

I try to implement a JUnit test for my SimpleFileVisitor but the used PathMatcher doesn’t work properly on Windows. The problem seems to be the PathMatcher with a regex pattern behaves different on Linux and Windows: But I’ve a longer list in my regex for multiple files which are not easy to migrate to glob syntax. Otherwise I’ve nested groups

How to get .jar resources path?

I’m using a custom method to get pictures from the resources/ folder. The hardcoded path works well when programming during production (src/main/resources/). However when delivering, I would need to make this path relative to the .jar root. So I made this. The printed path is valid and points to the corresponding picture. However, the program raises an IOException. Why can’t

Difference from running application in IntellJ and running JAR file

I came across a situation when i would run application in intellJ and everything runs smoothly , then i would create a jar using maven install command and try running it manually from command line, the results are the following : Command Line Questions: What is the difference between running Jar and running App in IntelliJ Why would it complain

Java output: can’t write to subdirectory

How can I write to a file in a subfolder? Other answers on here said to use Paths, but no luck. In my code, for whichFileToSaveTo, if I remove “/Subfolder/” from it, my code works correctly and writes to the file. With “/Subfolder/”, I get a java.io.FileNotFoundException. I am using Windows 10. Thank you! Answer Solved. The solution was to

Remove hardcoded file path from java program

I have created a simple java program in which I create a text file and read the data written in it. The problem is that I don’t want to hardcode the path of the file because after developing the application I created a installer package for my program which allows users to install it on their systems. Now the problem

When to use ** (double star) in glob syntax within JAVA

Directly from this Java Oracle tutorial: Two asterisks, **, works like * but crosses directory boundaries. This syntax is generally used for matching complete paths. Could anybody do a real example out of it? What do they mean with “crosses directory boundary”? Crossing the directory boundary, I imagine something like checking the file from root to getNameCount()-1. Again a real

Add the play script to your PATH in Mac

I’m not good with the terminal, so I have no idea what this means…. you should add the framework installation directory to your system PATH. On UNIX systems, this means doing something like: On Windows you’ll need to set it in the global environment variables. This means update the PATH in the environment variables and don’t use a path with

How to access a sub-file/folder in Java 7 java.nio.file.Path?

Java 7 introduced java.nio.file.Path as a possible replacement for java.io.File. With File, when I access a file under a specific, I would do: What’s the way to do this with Path? I supposed this will work: But calling parent.toString() seems ugly. Is there a better way? Answer Use the resolve method on Path. There are two methods with this name.

Advertisement