Java目录路径 - Eclipse与Windows CMD

时间:2015-04-02 08:58:31

标签: eclipse cmd

我有一个目录--dir1 - 我想写一个文件和其他一些我想要信息的文件。使用Eclipse运行目录和文件在bin文件夹之外并且运行良好。

但是,在bin之外使用命令行时,它找不到主类,而在bin中

java Main.MainClass

我无法访问它们,因为它在bin文件夹中查找它们。由于我想在其他电脑上运行这个,我想我不能使用绝对路径。

我可以从程序中解决这个问题吗?如果没有,还有什么其他选择?

1 个答案:

答案 0 :(得分:0)

您应该将文件夹传递给您的主类。 使用参数或使用属性文件

使用参数: https://docs.oracle.com/javase/tutorial/essential/environment/cmdLineArgs.html

属性: http://www.mkyong.com/java/java-properties-file-examples/

添加了: 另一种可能性是将文件存储在用户主目录中。 System.getProperty("的user.home&#34);

另见常见属性: https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html

相关问题