小编lom*_*i26的帖子

在目录名称中存在句点时使用Java.exe运行

我正在尝试运行我已构建的java编程,但我想从特定目录运行它.当指定我想要运行的类文件的相对路径时,该路径包含一个带有句点的目录,它似乎正在绊倒java; 所以例如我尝试运行:

java -classpath myPath/myPath-1.2.3/myLongPath myPath/myPath-1.2.3/myLongPath/myProg
Run Code Online (Sandbox Code Playgroud)

Java错误说它无法找到类(NoClassDefFoundError); 这是有道理的,因为我看到java正在寻找与我指定的目录不同的目录; 它正在寻找:myPath/myPath-1/2/3/myLongPath而不是:myPath/myPath-1.2.3/myLongPath

尽我所能,我无法弄清楚如何指定java.exe我希望它查找的目录包含句点.我试图逃避时期,但这没有帮助.有人遇到过这个问题吗?顺便说一下,我在gnome终端上运行linux.谢谢你的帮助.

java directory period

3
推荐指数
1
解决办法
728
查看次数

标签 统计

directory ×1

java ×1

period ×1