如何在java中的eclipse和linux中获取类文件的路径?

时间:2015-08-16 03:48:41

标签: java linux eclipse

在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中为我提供类文件的路径。

有谁知道这是怎么做的?

谢谢

1 个答案:

答案 0 :(得分:0)

最简单的方法是:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println(HelloWorld.class.getResource("HelloWorld.class"));
    }
}