java package疑问 (java排序)
本文目录导航:
java package疑问
-- 倡导题主 依据学习资料 系统的学习java; 假设没有好的教材, 菜鸟教程 等初学者网站都可以;
--为什么要性能环境变量:
程序的编译和口头须要经常使用到javac和java命令,所以只能在bin目录下写程序
实践开发中,无法能把程序写到bin目录下,所以咱们必定让javac和java命令在恣意目录下能够访问;
--性能环境变量;在java 中须要设置三个环境变量(JDK1.5之后不用再设置classpath了,团体不倡导性能)JDK装置实现之后咱们来设置环境变量:右击“我的电脑”,选用“属性”,选用“初级”标签,进入环境变量设置,区分设置如下三个环境变量:
(1)性能JAVA_HOME变量:为什么要性能classpath环境变量?一是为了繁难援用,比如,JDK装置在C:\Program Files\Java\jdk1.5.0_17目录里,则设置JAVA_HOME为该目录门路, 那么以后要经常使用这个门路的时刻, 只要输入%JAVA_HOME%即可, 防止每次援用都输入很长的门路串; 二则是归一准则, 当JDK门路扭转的时刻, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用相对门路援用JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 结果是可想而知的----系统解体! 三则是第三方软件会援用商定好的JAVA_HOME变量, 不然, 你不能反经常常使用该软件。
如何性能JAVA_HOME变量?在系统环境变量那一栏中点击新建JAVA_HOME (JAVA_HOME指向的是JDK的装置门路),变量的值实践上是JDK装置门路的根目录。
详细环节省略,上方只列出其键值对:变量名: JAVA_HOME 变量值:C:\Program Files\Java\jdk1.5.0_17
(2)性能path变量:为什么要性能path变量?由于电脑系统将依据该变量的值找到java编程中须要的一些程序,比如、、等等,其中程序是用于编译java源代码,程序是用于口头后缀为class的代码。
如何性能path变量?path变量普通电脑系统都曾经创立好了,所以不用新建该变量,只要在系统变量里选中到path变量,点击“选用” ->“编辑,须要留意的是,不要随意删除方框里原有的其余path值,而是先在那一大串值之后,减少一个分号,再把C:\Program Files\Java\jdk1.5.0_17\bin填下来。
上方列出其键值对:变量名: PATH(不区分大小写但倡导经常使用大写)变量值: %JAVA_HOME%\bin; //也可以C:\Program Files\Java\jdk1.5.0_17\bin;
(3)性能classpath变量:为什么要性能classpath变量?性能classpath变量,能力使得java解释器知道到哪里去找规范类库,这些规范类库是他人曾经写好了的,咱们尽管经常使用。
比如咱们罕用到包中的类,在性能classpath变量后被设为自动导入,所以在写程序时就不用import这个包了。
那么这些规范类库在哪呢?在以JDK的lib目录下以jar为后缀的文件中:一个是,一个是,这两个jar包都位于C:/jdk1.6.0/lib目录下,所以理论咱们都会把这两个jar包加到咱们的classpath环境变量的值为:.; C:\Program Files\Java\jdk1.5.0_17\\lib\; C:\Program Files\Java\jdk1.5.0_17\\lib\;如何性能classpath变量?在系统环境变量那一栏中点击新建classpath ,详细环节省略,上方只列出其键值对:变量名: CLASSPATH变量值: .;%JAVA_HOME%\lib\;%JAVA_HOME%\lib\;(留意,CLASSPATH最前面是有个 “.”的,示意以后目录。
用两个%解围JAVA_HOME这个变量的意思是援用变量的值,当然假设你不想这样做,也可以这样性能classpath的值为:.;%JAVA_HOME%\lib\;%JAVA_HOME%\lib\; 也就是用JAVA_HOME变量的值交流%JAVA_HOME%);测试JDK能否装置成功在运转中输入cmd而后输入java –version看看能否能显示出您所性能的java版本
揭示javac不是外部或外部命令,也不是可运转程序
装置JDK的时刻须要性能环境变量首先,请确保依照上方启动jdk的性能。
假设你的物品在D盘,那么首先转到D盘下,而后口头javac java hello来运转;JDK装置设置环境变量 一、前言 JDK(Java Development Kit )是一切java运行程序的基础,可以说,一切的java运行程序是构建在这个之上的。
它是一组API,也可以说是一些java Class。
目前曾经正式颁布的最新版本是JDK1.3。
思考到我对linux不相熟,而且大少数都是在MS系统下,所以,在这里我用的是win2000。
二、下载,装置 下载地址为JAVA官网站点,国际也四处都是。
Windows下,间接运转文件,装置到一个目录,我这里用F:\jdk13作为例子。
三、性能 桌面上选用“我的电脑”(右键) 初级 环境变量 在“系统变量”--->“新建” 在变量名中输入:CLASSPATH,变量值中输入: F:\JDK13\LIB\;F:\JDK13\LIB\;F:\JDK13\BIN;而后确定; 好了,性能完了,要从新启动计算机后,环境变量能力有效的。
四、测试 (1)用文本编辑器写一个繁难的java程序: public class HelloWorld { public static void main(String args[]) { (Hello World!); } } 这个例子就是驰名的“Hello World”,它的性能就是显示“Hello World”。
留意:该文件称号必定为“”,大小写也区分。
认真的好友会留意到就是和public class后的名字一样的。
(2)编译:在dos命令揭示符下口头:(留意大小写) javac 假设反常的话,将生成文件。
(3)运转:在dos命令揭示符下口头:(留意大小写) java HelloWorld 这里有一个java初学者很有或许遇到的疑问(不怕笑话,我也是)就是输入: java 多了前面的,必定要留意,否则会产生上方的失误: Exception in thread main :HelloWorld/class (自己猜想,是不是java翻译“.”的时刻换成了“/”,或许是其余的自己不知道的要素) 好了,运转java HelloWorld应该会产生平凡的“Hello World”了。
到这一步,你曾经成功性能好了JDK,可以开局漫长而痛苦(关于象我一样的,以前疑问java的好友来说,可以用“痛苦”来描画,不了解的概念,不相熟的java api...,不过,不要急,我将和大家一同缓缓入门,缓缓提高... ...)的Java环节了。
参考资料:
javac 不是外部或外部命令疑问。
最关键的是classpath要以.;开局。
我帮你性能一下环境变量。
(新建一个Java_Home系统变量,这些变量名是不区分大小写的,变量名前面的冒号不要加上,这里只是为了书写格局的难看.我假定你的java是装置在D:\Java\jdk1.6.0_03的目录下,详细装置在哪只要你自己知道)Java_Home:D:\Java\jdk1.6.0_03classpath:.;%Java_Home%\lib\;%Java_Home%\lib\;Path:%Java_Home%\bin win7不行的,还是改成XP的吧,win7的话,性能tomcat也有疑问,想学习,还是用XP 的吧