【发布时间】:2014-01-31 03:42:13
【问题描述】:
我正在使用MobaXterm,这是一个在 Windows 上运行的友好 Unix 终端。我想使用javac 命令编译一个简单的Java 程序。在查看了很多其他论坛之后,我知道我需要使用安装 Java 的路径,但是无论我尝试什么,我都会不断收到错误
找不到javac命令
在终端上。有人可以帮我在 Windows 上的 Unix 终端上从他们的目录中编译基本的 Java 程序吗?
是的,我的电脑上安装了适用于 Windows 的 JDK,我只是不知道通过终端编译时如何使用它。
【问题讨论】:
-
你尝试过哪些事情?也许我们可以指出你哪里出错了。您的
PATH是否包含javac的位置? -
您是否已经尝试在 PATH 环境变量中包含
/bin ?你确定你安装的是 JDK 而不是 JRE? -
您是否正在与远程 Unix 机器进行会话。确保在远程 Unix 机器上安装 java 并正确设置路径。在本地机器上安装 java 无济于事。尝试回声 $PATH
-
这对我有用:
export PATH=$PATH:/drives/c/Applications/Java/jdk1.7.0_45/bin,然后是javac(请注意,C: 驱动器上的路径必须以/drives/c开头,就像我在上面所说的那样,并且它必须有正斜杠 -当然实际目录会有所不同) -
工具可能是基于cygwin的。路径可能是 cygwin 风格。 (见 Jerry Jeremiah 的评论)见文档:mobaxterm.mobatek.net/support/documentation.html#2_1
标签: java windows unix compiler-construction javac