eclipse从什么目录启动jvm?

时间:2011-11-01 06:15:59

标签: java eclipse classpath

当我通过eclipse运行我的应用程序时,jvm是从我的项目根目录启动的吗?

我正试图说明为什么File file = new File("");确实是我项目的根目录。如果是这种情况,jvm实例的默认类路径将是我的项目根目录?

2 个答案:

答案 0 :(得分:3)

是的,启动的JVM的默认工作目录是项目的根目录。您可以在启动配置中更改它。

然而,类路径是不同的。它默认为项目的构建路径(例如包括所有jar文件)。通常,这不会包括项目根目录,而是包括'bin'或'build'或'src'(或者将类编译到的任何地方)。这也可以在启动配置中更改。

答案 1 :(得分:0)

每当你统计Eclipse时,首先它会要求你提供Workspace(你想在哪里设置项目源位置)。你可以把你的项目代码源。当你运行你的应用程序它运行在JVM下(通过jvm的默认类路径名。