我在初学Java,书上介绍用Dos编译Java 文件,按书上的提示设置了环境变量为:变量名 :Path 变量值:C;\Program Files\Java\jdk1.6.0_06\bin;然后我在C:盘下新建了一个文件夹名为JavaDoc 专门存储Java文件,发现在JavaDoc下可以使用javac与java来编译与实现程序,可一旦把*.java文件移到如d:\盘下时再使用命令javac 与java时发现Dos提示如下:‘javac' is not recognized as an internal or external command,operable program or batch file.更别说 java了。
这是怎么回事啊?怎么才能在任意文件夹下编译*.java文件呢?谢谢
这是怎么回事啊?怎么才能在任意文件夹下编译*.java文件呢?谢谢
解决方案 »
- 这样限制了text的输入,就不能输入string型的数据?
- 哪些javascript函数调用不带括号
- 一道外企Java笔试题!
- java 环境变量的问题
- JFrame上面的JTable更新出问题, JFrame.setContentPanel()问题
- vc++用c++写的api函数写窗口程序,那么java用java写的函数吗?
- mouseDown方法为何不能重写?
- 小女子求解nio写文件问题
- 如何将image对象转成二进制数据流或数组?再线等待
- 求教如何将一个会访问数据库的项目打包成EXE文件
- eclipse启动debug的模式,但在eclipse里设置工程debug时报错?
- System.currentTimeMillis() 得到的毫秒时间是以1毫秒为单位,还是以10毫秒为单位
javac d:/test.java
你能够在一个目录下面运行java命令,说明path设置没有问题,在系统的其它目录下应该也可以运行java命令的。
你再设置下path看看:
C:\Program Files\Java\jdk1.6.0_06\bin;C:\Program Files\Java\jdk1.6.0_06\jre\bin;
path加上%java_home%/bin
设置好重新进入DOS
http://blog.csdn.net/mailbomb
系统变量:path=D:\Program Files\Java\jdk1.6.0_02\bin;
classpath=.;D:\Program Files\Java\jdk1.6.0_02\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_02\lib\tools.jar;
这是我自己设置的环境变量 修改下用