我已经使用windows Java Development Kit在windows下运行了相同的命令并且它有效。现在我尝试在ubuntu下运行它,我得到了这个错误。请帮助
问问题
233 次
2 回答
0
不同的 OS 有不同的 dist 包管理器,你尝试通过下面的参考 在你的 Linux 系统中安装 Java 环境
于 2016-03-27T02:13:50.173 回答
0
看起来您指定的-cp
参数不正确。
在 Linux 上,路径分隔符":"
不是";"
. 该";"
字符分隔命令行上的命令,假设您使用 bash 或类似的 shell。
看起来您的命令已被解释为两个命令:
$ javac -g -cp ../dist_windows_x86_64/something
$ . GPUGalaxySim.java
该javac
命令失败,因为该命令行上没有源文件名......就像错误消息所说的那样。
然后是第二个命令:
点命令 (
"."
) 是一个内置的 shell 命令,它“获取”文件并尝试将其解释为 shell 命令。如果您尝试“获取”实际上是 Java 源代码的文件,则会收到无意义的错误消息,主要是因为 shell 不知道 Java 代码的含义。
于 2016-03-27T02:25:44.227 回答