首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令行中用于编译和运行.java文件的目录

命令行中用于编译和运行.java文件的目录
EN

Stack Overflow用户
提问于 2012-08-11 12:17:18
回答 2查看 388关注 0票数 0

我在运行windows的PC上安装了JDK,JDK的默认目录是:

C:\Program Files\Java\jdk1.7.0_05\bin

我正在跟踪教程做一个示例

我的源文件名为HelloWorld位于另一个目录中:E:\NotePad\Code

如教程所述:“要编译源文件,请将当前目录更改为文件所在的目录”,因此我将命令的当前目录更改为E:\NotePad\Code,但出现的问题是,'javac‘不被识别为内部或外部命令

对于这个问题,本教程有一个解决方案,似乎我应该将命令行的当前目录更改为安装JDK的位置,即:C:\Program Files\Java\jdk1.7.0_05\bin

在完成它之后,我尝试了这个逗号:javac HelloWorld.java来编译文件,但是它说

无法找到文件: HelloWorld.java

这意味着HelloWorld.java文件在E:\NotePad\Code中无法由安装在C:\Program Files\Java\jdk1.7.0_05\bin中的JDK编译

我试着把HelloWorld.java文件放到C:\Program Files\Java\jdk1.7.0_05\bin中,它工作得很好

因此,问题是:如何编译和运行安装在不同目录中的JDK文件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-11 12:22:39

您需要在您的C:\Program Files\Java\jdk1.7.0_05\bin上使用PATH,或者直接使用

代码语言:javascript
复制
C:\Program Files\Java\jdk1.7.0_05\bin\javac
票数 3
EN

Stack Overflow用户

发布于 2012-08-11 12:22:43

听起来您需要更新PATH变量,参见:http://docs.oracle.com/javase/7/docs/webnotes/install/windows/jdk-installation-windows.html#path

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11914624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档