在eclipse for windows中,当我运行时
public class HelloWorld {
public static void main(String[] args) {
System.out.println(System.getProperty("user.dir"));
}
}
它为我提供了项目根文件夹的路径(其中包含具有类文件的bin文件夹)。例如
SampleProject
并且类文件实际位于
SampleProject\bin\myclass.class
但是如果我用linux运行相同的程序
javac myclass.java
java myclass
它为我提供了具有.class文件的目录,该文件与pwd
命令相同。这就是我在eclipse for windows中想要的东西。我想要一些代码,它将在eclipse for windows和linux中为我提供类文件的路径。
有谁知道这是怎么做的?
谢谢
答案 0 :(得分:0)
最简单的方法是:
public class HelloWorld {
public static void main(String[] args) {
System.out.println(HelloWorld.class.getResource("HelloWorld.class"));
}
}