站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题很奇怪,javac不能识别

很奇怪,javac不能识别

摘要: 很奇怪,javac不能识别


安装好jdk之后,在命令提示符下输入:java -version
出现:java version -#34;1.5.0_06-#34;
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)

这样就表示安装jdk成功吧。

可是自己编写一个hello.java
内容:
public class hello
{
public static void main(String args[])
{
System.out.println(-#34;hello world-#34;);
}
}

然后在命令提示符下输入:javac hello.java
提示:-#39;javac-#39; is not recognized as an internal or external command,
operable program or batch file.


↓↓↓↓↓↓↓↓↓↓↓
这是怎么回事?
↑↑↑↑↑↑↑↑↑↑↑

另外用eclipse编译hello.java没问题,在下方console中可以正确输出hello world
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓


我的环境变量设置如下:
java_home C:/Java/jdk1.5.0_06
Path %SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;%java_home%/bin;%java_home%/jre/bin
CLASSPATH .;%java_home%/lib;%java_home%/lib/tools.jar


路径没有配置好


Path %JAVA_HOME%/bin;%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem
CLASSPATH .;%java_home%/lib;


这回再试试!



Path %java_home%/jdk/bin
就够了


你在命令行下直接输入javac命令看看?到底有没有这个程序。我朋友以前把jdk 和jre装一起了,然后jre的bin目录就覆盖了jdk的bin目录,最后就导致没有javac.exe这个程序,看看你是不是这个问题?


谢谢各位 问题解决 少了个;

CLASSPATH .;%java_home%/lib;%java_home%/lib/tools.jar;


↑返回目录
前一篇: 帮我看一下这段代码 右键怎么失灵了
后一篇: 有没有办法以读写的方式打开文件?