【问题标题】:From what directory does eclipse start the jvm?eclipse从哪个目录启动jvm?
【发布时间】:2011-11-01 06:15:58
【问题描述】:

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

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

【问题讨论】:

    标签: java eclipse classpath


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      每当您统计 Eclipse 时,首先它会询问您的工作区(您要设置项目源位置的位置)。在那里您可以放置​​项目的代码源。当您运行应用程序时,它在 JVM 下运行(通过jvm 的默认类路径名称)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-18
        • 1970-01-01
        • 2015-04-08
        • 1970-01-01
        • 2011-08-08
        • 2020-03-11
        相关资源
        最近更新 更多