javac 不是内部或外部命令,也不是可运行的程序或批处理文件
17 个解决方案
#1
你需要对path/classpath环境变量进行设置!
如:classpath设置成 C:\;C:\j2sdk1.4\j2sdk1.4.2\bin
path设置成:C:\j2sdk1.4\j2sdk1.4.2\bin
bin所在的目录为你的jdk安装目录..
如:classpath设置成 C:\;C:\j2sdk1.4\j2sdk1.4.2\bin
path设置成:C:\j2sdk1.4\j2sdk1.4.2\bin
bin所在的目录为你的jdk安装目录..
#2
2000下:我的电脑->属性->高级->环境变量->新建....
98下在autoexec.bat中设置...
网上都有说明........
98下在autoexec.bat中设置...
网上都有说明........
#3
你的path设置对了吗
或者你可以直接转到jdk\bin目录下用该命令
或者你可以直接转到jdk\bin目录下用该命令
#4
环境变量没有设置正确
#5
path里面加上你jdk的bin的路径
#6
我的是win xp 怎么搞 path 和 set path 都设了
#7
xp和2000是一样的,我的电脑->属性->高级->环境变量->新建....path->设置相应的路径值
#8
而且要注意 加入路径时的 分号。 丢了这个有可能就不对了
http://expert.csdn.net/Expert/topic/2077/2077183.xml?temp=.4109613
仔细看
http://expert.csdn.net/Expert/topic/2077/2077183.xml?temp=.4109613
仔细看
#9
感谢warton! 我照你的回复, 设置了xp, 终于构建成功! 这一步是不可少的吧 ,在win 98里 可以从dos属性设置是吗?
#10
leeak:
你说的加入路径的分号是指? 在
path=C:\jdk1.3.1_06\bin
set classpath=D:\javacodes\c01
里的分号吗?
你说的加入路径的分号是指? 在
path=C:\jdk1.3.1_06\bin
set classpath=D:\javacodes\c01
里的分号吗?
#11
说清楚
环境变量的添加用户变量还是系统变量呀
path是在用户中新建吗
classpath是在系统变量中添加的吗
有的与原有的系统变量重名,应该怎样办?????????
环境变量的添加用户变量还是系统变量呀
path是在用户中新建吗
classpath是在系统变量中添加的吗
有的与原有的系统变量重名,应该怎样办?????????
#12
系统变量!
你只需要在原有的变量后加;再加你要新增的变量就行了
比如:
path=c:\windows\...........
这时你在....的最后 加;c:\jdk1.4\bin
你只需要在原有的变量后加;再加你要新增的变量就行了
比如:
path=c:\windows\...........
这时你在....的最后 加;c:\jdk1.4\bin
#13
我發覺有越來越多的新手來學JAVA了。
環境變量的我看了好多次了。
環境變量的我看了好多次了。
#14
照着上面 大哥说的作 没问题 !!
#15
大家已经说的够多了
#16
path是win操作系统寻找命令时的参考路径,如果你输入的命令没有在当前路径下,系统就会到path设置的路径里去寻找。
classpath是java系统寻找类时的参考路径。如果你在运行或者导入一个类的时候,javaVM会到classpath中去寻找你输入的名字的类,“.”是必须的,他代表当前的路径,其他的你自己根据需要添加。
综上,path是win系统固有的,即使你不安装java环境也会有着个环境变量,classpath确不是必须的,只有java需要才要建立的。
楼主的错误是操作系统的错误,所以问题出在path
classpath是java系统寻找类时的参考路径。如果你在运行或者导入一个类的时候,javaVM会到classpath中去寻找你输入的名字的类,“.”是必须的,他代表当前的路径,其他的你自己根据需要添加。
综上,path是win系统固有的,即使你不安装java环境也会有着个环境变量,classpath确不是必须的,只有java需要才要建立的。
楼主的错误是操作系统的错误,所以问题出在path
#17
1、jdk就是j2se,jdk1.1.8版本以后改成为j2se,
下载地址:http://java.sun.com/j2se/downloads.html
2、jre是java运行时环境(jdk1.3版本以后都包含jre)不用单独下载
3、甚至环境变量
安装了jdk以后,要配置环境变量
我的电脑->属性->高级->环境变量
添加以下环境变量(假定你的java安装在c:\jdk1.3)
java_home=c:\jdk1.3
classpath=.;c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar;(.;已经不能少,因为它代表当前路径)
path = c:\jdk1.3\bin
新开一个dos窗口,键入java和javac测试一下
4、简单测试程序
public class Test{
public static void main(String args[]){
System.out.println("Hello world!");
}
}
javac Test.java
java Test
5、java、j2ee、xml 开发常用工具介绍
j2sdk安装程序及Java API Doc
j2sdk-1_4_0 for win
j2sdk-1_4_0 for linux
j2sdk-1_4_0-doc
j2sdkee-1.3-doc
可去 http://java.sun.com/j2ee/download.html 下载
6、build工具
ant: Ant是一个基于java的跨平台的build工具。之所以Ant能跨平台,是因为Ant不再需要你编写shell命令,Ant的配置文件是基于XML的任务树,
能让你运行各种各样的任务,任务的运行是由实现了特定任务接口的对象来完成的。
http://jakarta.apache.org/ant
7、IDE工具
Eclipse: 号称未来能进行任何语言开发的IDE集大成者。
Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的 下一代IDE开发环境,
但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,
通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。
目前,Eclipse已经开始提供C语言开发的功能插 件。更难能可贵的是,
Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,
并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,
就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。
同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。
可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。
下载地址:http://java.sun.com/j2se/downloads.html
2、jre是java运行时环境(jdk1.3版本以后都包含jre)不用单独下载
3、甚至环境变量
安装了jdk以后,要配置环境变量
我的电脑->属性->高级->环境变量
添加以下环境变量(假定你的java安装在c:\jdk1.3)
java_home=c:\jdk1.3
classpath=.;c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar;(.;已经不能少,因为它代表当前路径)
path = c:\jdk1.3\bin
新开一个dos窗口,键入java和javac测试一下
4、简单测试程序
public class Test{
public static void main(String args[]){
System.out.println("Hello world!");
}
}
javac Test.java
java Test
5、java、j2ee、xml 开发常用工具介绍
j2sdk安装程序及Java API Doc
j2sdk-1_4_0 for win
j2sdk-1_4_0 for linux
j2sdk-1_4_0-doc
j2sdkee-1.3-doc
可去 http://java.sun.com/j2ee/download.html 下载
6、build工具
ant: Ant是一个基于java的跨平台的build工具。之所以Ant能跨平台,是因为Ant不再需要你编写shell命令,Ant的配置文件是基于XML的任务树,
能让你运行各种各样的任务,任务的运行是由实现了特定任务接口的对象来完成的。
http://jakarta.apache.org/ant
7、IDE工具
Eclipse: 号称未来能进行任何语言开发的IDE集大成者。
Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的 下一代IDE开发环境,
但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,
通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。
目前,Eclipse已经开始提供C语言开发的功能插 件。更难能可贵的是,
Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,
并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,
就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。
同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。
可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。
#1
你需要对path/classpath环境变量进行设置!
如:classpath设置成 C:\;C:\j2sdk1.4\j2sdk1.4.2\bin
path设置成:C:\j2sdk1.4\j2sdk1.4.2\bin
bin所在的目录为你的jdk安装目录..
如:classpath设置成 C:\;C:\j2sdk1.4\j2sdk1.4.2\bin
path设置成:C:\j2sdk1.4\j2sdk1.4.2\bin
bin所在的目录为你的jdk安装目录..
#2
2000下:我的电脑->属性->高级->环境变量->新建....
98下在autoexec.bat中设置...
网上都有说明........
98下在autoexec.bat中设置...
网上都有说明........
#3
你的path设置对了吗
或者你可以直接转到jdk\bin目录下用该命令
或者你可以直接转到jdk\bin目录下用该命令
#4
环境变量没有设置正确
#5
path里面加上你jdk的bin的路径
#6
我的是win xp 怎么搞 path 和 set path 都设了
#7
xp和2000是一样的,我的电脑->属性->高级->环境变量->新建....path->设置相应的路径值
#8
而且要注意 加入路径时的 分号。 丢了这个有可能就不对了
http://expert.csdn.net/Expert/topic/2077/2077183.xml?temp=.4109613
仔细看
http://expert.csdn.net/Expert/topic/2077/2077183.xml?temp=.4109613
仔细看
#9
感谢warton! 我照你的回复, 设置了xp, 终于构建成功! 这一步是不可少的吧 ,在win 98里 可以从dos属性设置是吗?
#10
leeak:
你说的加入路径的分号是指? 在
path=C:\jdk1.3.1_06\bin
set classpath=D:\javacodes\c01
里的分号吗?
你说的加入路径的分号是指? 在
path=C:\jdk1.3.1_06\bin
set classpath=D:\javacodes\c01
里的分号吗?
#11
说清楚
环境变量的添加用户变量还是系统变量呀
path是在用户中新建吗
classpath是在系统变量中添加的吗
有的与原有的系统变量重名,应该怎样办?????????
环境变量的添加用户变量还是系统变量呀
path是在用户中新建吗
classpath是在系统变量中添加的吗
有的与原有的系统变量重名,应该怎样办?????????
#12
系统变量!
你只需要在原有的变量后加;再加你要新增的变量就行了
比如:
path=c:\windows\...........
这时你在....的最后 加;c:\jdk1.4\bin
你只需要在原有的变量后加;再加你要新增的变量就行了
比如:
path=c:\windows\...........
这时你在....的最后 加;c:\jdk1.4\bin
#13
我發覺有越來越多的新手來學JAVA了。
環境變量的我看了好多次了。
環境變量的我看了好多次了。
#14
照着上面 大哥说的作 没问题 !!
#15
大家已经说的够多了
#16
path是win操作系统寻找命令时的参考路径,如果你输入的命令没有在当前路径下,系统就会到path设置的路径里去寻找。
classpath是java系统寻找类时的参考路径。如果你在运行或者导入一个类的时候,javaVM会到classpath中去寻找你输入的名字的类,“.”是必须的,他代表当前的路径,其他的你自己根据需要添加。
综上,path是win系统固有的,即使你不安装java环境也会有着个环境变量,classpath确不是必须的,只有java需要才要建立的。
楼主的错误是操作系统的错误,所以问题出在path
classpath是java系统寻找类时的参考路径。如果你在运行或者导入一个类的时候,javaVM会到classpath中去寻找你输入的名字的类,“.”是必须的,他代表当前的路径,其他的你自己根据需要添加。
综上,path是win系统固有的,即使你不安装java环境也会有着个环境变量,classpath确不是必须的,只有java需要才要建立的。
楼主的错误是操作系统的错误,所以问题出在path
#17
1、jdk就是j2se,jdk1.1.8版本以后改成为j2se,
下载地址:http://java.sun.com/j2se/downloads.html
2、jre是java运行时环境(jdk1.3版本以后都包含jre)不用单独下载
3、甚至环境变量
安装了jdk以后,要配置环境变量
我的电脑->属性->高级->环境变量
添加以下环境变量(假定你的java安装在c:\jdk1.3)
java_home=c:\jdk1.3
classpath=.;c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar;(.;已经不能少,因为它代表当前路径)
path = c:\jdk1.3\bin
新开一个dos窗口,键入java和javac测试一下
4、简单测试程序
public class Test{
public static void main(String args[]){
System.out.println("Hello world!");
}
}
javac Test.java
java Test
5、java、j2ee、xml 开发常用工具介绍
j2sdk安装程序及Java API Doc
j2sdk-1_4_0 for win
j2sdk-1_4_0 for linux
j2sdk-1_4_0-doc
j2sdkee-1.3-doc
可去 http://java.sun.com/j2ee/download.html 下载
6、build工具
ant: Ant是一个基于java的跨平台的build工具。之所以Ant能跨平台,是因为Ant不再需要你编写shell命令,Ant的配置文件是基于XML的任务树,
能让你运行各种各样的任务,任务的运行是由实现了特定任务接口的对象来完成的。
http://jakarta.apache.org/ant
7、IDE工具
Eclipse: 号称未来能进行任何语言开发的IDE集大成者。
Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的 下一代IDE开发环境,
但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,
通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。
目前,Eclipse已经开始提供C语言开发的功能插 件。更难能可贵的是,
Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,
并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,
就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。
同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。
可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。
下载地址:http://java.sun.com/j2se/downloads.html
2、jre是java运行时环境(jdk1.3版本以后都包含jre)不用单独下载
3、甚至环境变量
安装了jdk以后,要配置环境变量
我的电脑->属性->高级->环境变量
添加以下环境变量(假定你的java安装在c:\jdk1.3)
java_home=c:\jdk1.3
classpath=.;c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar;(.;已经不能少,因为它代表当前路径)
path = c:\jdk1.3\bin
新开一个dos窗口,键入java和javac测试一下
4、简单测试程序
public class Test{
public static void main(String args[]){
System.out.println("Hello world!");
}
}
javac Test.java
java Test
5、java、j2ee、xml 开发常用工具介绍
j2sdk安装程序及Java API Doc
j2sdk-1_4_0 for win
j2sdk-1_4_0 for linux
j2sdk-1_4_0-doc
j2sdkee-1.3-doc
可去 http://java.sun.com/j2ee/download.html 下载
6、build工具
ant: Ant是一个基于java的跨平台的build工具。之所以Ant能跨平台,是因为Ant不再需要你编写shell命令,Ant的配置文件是基于XML的任务树,
能让你运行各种各样的任务,任务的运行是由实现了特定任务接口的对象来完成的。
http://jakarta.apache.org/ant
7、IDE工具
Eclipse: 号称未来能进行任何语言开发的IDE集大成者。
Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的 下一代IDE开发环境,
但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,
通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。
目前,Eclipse已经开始提供C语言开发的功能插 件。更难能可贵的是,
Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,
并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,
就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。
同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。
可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。