-1

我已经使用windows Java Development Kit在windows下运行了相同的命令并且它有效。现在我尝试在ubuntu下运行它,我得到了这个错误。请帮助

在此处输入图像描述

4

2 回答 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 回答