javac不是外部或外部命令 (JAVAc不是内部命令或外部命令,也不是可运行程序)
本文目录导航:
javac不是外部或外部命令
由于系统不能识别javac命令,或许是由于你没有正确装置JDK。
在你的JDK所在的装置目录,在DOS环境里,比如是:C:\java>set path=c:\java1.4.1\bin 而后在c:\java1.4.1\bin\javac (你的java文件)就可以了。
设置你的PATH门路.详细性能环境 右击”我的电脑”,选用”属性”,再选用”初级”,点击”环境变量”,留意到 ”系统变量”,点击”新建”三次,每次创立一个系统变量 (留意大小写). 变量名:path 变量值:C:\j2sdk1.4.1_07\bin 变量名:java_home 变量值:C:\j2sdk1.4.1_07 变量名:classpath 变量值:C:\j2sdk1.4.1_07\lib\;C:\j2sdk1.4.1_07\jre\lib\; 变量创立完后点击”确定”,直到”属性”窗口隐没.----------------------------------详细可以看上方的内容方法针对(WinXP)步骤一:访问JDK环境下载网址选用 Download J2SE v 1.4.1_03 下 点击 Windows (all languages, including English) 行最左边的 DOWNLOAD. 步骤二:接上去的页面里填写自己的简略资料,并点击 Yes,submit 按钮. 步骤三:接上去的页面里点击 ACCEPT 按钮. 步骤四:接上去的页面里点击 Download j2sdk-1_4_1_ 链接便下载. 步骤五:装置已下载的JDK (自动装置盘符为 C:\j2sdk1.4.7_03 ). 留意:无需更改装置门路 步骤六:如今开局详细性能环境 右击”我的电脑”,选用”属性”,再选用”初级”,点击”环境变量”,留意到 ”系统变量”,点击”新建”三次,每次创立一个系统变量 (留意大小写). 变量名:path 变量值:C:\j2sdk1.4.1_07\bin 变量名:java_home 变量值:C:\j2sdk1.4.1_07 变量名:classpath 变量值:C:\j2sdk1.4.1_07\lib\;C:\j2sdk1.4.1_07\jre\lib\; 变量创立完后点击”确定”,直到”属性”窗口隐没. 步骤七:关上”记事本”,输入这段代码 (留意大小写) class HelloWorld { public static void main(String args[]) { (Hello World); } } 步骤八:以 保留文件到 d:\java 留意:保留地址可自在选用,文件名留意大小写. 步骤九:进入”开局”-”一切程序”-”附件”-”命令揭示符” 间接键入 javac 回车,数秒后显示环境测试结果,产生大片英文字符即为反常. 步骤十:改换盘符到 文件所在目录 (D:\java>). 键入 javac 数秒后回到文件所在目录 (D:\java>) 编译成功. 键入 java HelloWorld 数秒后显示将显示 Hello World请采用答案,允许我一下。
javac 不是外部或外部命令
性能JDK环境变量:1.装置JDK,装置环节中可以自定义装置目录等消息,例如咱们选用装置目录为D:\java\jdk1.7.0_03; 2.装置实现后,右击“我的电脑”,点击“属性”; 3.选用“初级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写次要),若已存在则点击“编辑”,不存在则点击“新建”; _HOME指明JDK装置门路,就是刚才装置时所选用的门路D:\java\jdk1.7.0_03,此门路下包括lib,bin,jre等文件夹(此变量最好设置,由于以后运转tomcat,eclipse等都须要依照此变量); Path使得系统可以在任何门路下识别java命令,设为: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin CLASSPATH为java加载类(class or lib)门路,只要类在classpath中,java命令能力识别,设为: .;%JAVA_HOME%\lib\;%JAVA_HOME%\lib\ (要加.示意以后门路) %JAVA_HOME%就是援用前面指定的JAVA_HOME; 6.“开局”->;“运转”,键入“cmd”; 7.键入命令“java”,“javac”几个命令,产生画面,说明环境变量性能成功;
java怎么调用自己打的jar包
在Java中调用自己打的jar包,重要依赖于命令行参数-cp或-classpath。
当你经常使用javac编译代码时,可以在-cp选项后指定jar包的门路,例如:javac -cp 这里,是你的jar包门路,是你的Java源文件。
而在运转Java程序时,雷同可以经常使用-cp选项,例如:java -cp Test这里,Test是你的主类名,即蕴含public static void main(String[] args)方法的类。
此外,你也可以间接在类中经常使用import语句导入其余包,如:import .*;这样可以导入包下的一切类。
须要留意的是,import语句只在编译时失效,在运转时依然须要经过-cp或-classpath指定jar包门路。
在实践开发中,你或许须要将多个jar包减少到-classpath中,可以经常使用分号或逗号分隔:java -cp ; Test这样可以同时加载多个jar包中的类。
须要留意的是,经常使用-cp或-classpath选项时,门路中的文件名和门路名辨别大小写,且门路必定准确无误。
在IDE中,理论不须要手动指定这些选项,IDE会智能解决类门路。
但在命令行中运转Java程序时,了解这些选项的经常使用方法是十分有用的。