F:\java\jdk1.8.0_20\bin这是我添加的环境变量
F:\java\jdk1.8.0_20\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Common Files\Ulead Systems\MPEG这是系统的环境变量;
然后运行hello world 的时候 就出现这个情况, 按照教程来的,不知道哪里错了,教学视频里面说的是oracle 的环境变量java版本与添加的版本不符合F:\java\jdk1.8.0_20\bin,不懂,不知道为什么,求解,小白才入门,眼前一抹黑
è®°å¾åå¼å§å¦ä¹ JAVAçæ¶åï¼å¾å¤ä¹¦ãè§é¢ä¸æè èå¸é½ä¼è®²è§£javaç¯å¢åéç设置ãå®è£ 好Javaåï¼é常éè¦é ç½®å 个ç¯å¢åéï¼JAVA_HOMEãPATHãCLASSPATHãå½æ¶ä¹å°±æ¯æç §ä»ä»¬è®²çåï¼è³äºåå æä»ä»¬çä½ç¨å´ä¸æ¯å¾äºè§£ï¼ææ³å¤§é¨å人åå¦çæ¶åé½æ¯è¿ç§ç¶åµï¼å 为讲解ç人ä¸è¬é½æ²¡æ讲解æ以ç¶ãä»å¤©éå°äºç¯å¢åéç¸å ³çé®é¢ï¼äºæ¯å°è¿äºé®é¢æ»ç»ä¸ä¸ãä½ å¯ä»¥æ¥æ们è¿éå¦ä¹ ï¼æ¯å¤©æä¸æ们é½ä¼å¨ç½ä¸è®²è¯¾å¨çº¿ç´æï¼é½æ¯Javaè¡ä¸é身ç»ç¾æç人ç©ï¼æ¯å¤©æ们å¾å¤äººåæ¶å¨ä¸åå¦ä¹ ï¼ä¸åæé«ï¼å¦æä½ æ³å¦çè¯ï¼å¯ä»¥æ¥æ们è¿ä¸ªç¾¤ï¼ æå¨åä¸ä½çæ°åæ¯175,å¤äºä¸é´å°å¸¦çä¸ä½æ°åæ¯ï¼161 ï¼æåæåçæ¯ï¼984ï¼æè¿äºæç §é¡ºåºç»åèµ·æ¥ï¼å°±æ¥å°äºJavaå¦ä¹ ç梦æ³ä¹å°ï¼å½ç¶å¦æä½ åªæ³æ··æ¥åçè¯ï¼é£å°±ä¸è¦æ¥äºï¼æ们è¿æ¯ä¸æ¬¢è¿ã
Javaç¯å¢åéé ç½®
æççµèç¹å³é®ï¼éæ©âå±æ§âï¼éæ©âé«çº§âæ ç¾ï¼è¿å
¥ç¯å¢åé设置ï¼åå«è®¾ç½®å¦ä¸ä¸ä¸ªç¯å¢åéï¼
设置JAVA_HOME:
ä¸æ¯ä¸ºäºæ¹ä¾¿å¼ç¨ï¼æ¯å¦ï¼JDKå®è£
å¨C:\jdk1.6.0ç®å½éï¼å设置JAVA_HOME为该ç®å½è·¯å¾, é£ä¹ä»¥åè¦ä½¿ç¨è¿ä¸ªè·¯å¾çæ¶å, åªéè¾å
¥%JAVA_HOME%å³å¯, é¿å
æ¯æ¬¡å¼ç¨é½è¾å
¥å¾é¿çè·¯å¾ä¸²;
äºåæ¯å½ä¸åå, å½JDKè·¯å¾æ¹åçæ¶å, ä»
éæ´æ¹JAVA_HOMEçåéå¼å³å¯, å¦å,å°±è¦æ´æ¹ä»»ä½ç¨ç»å¯¹è·¯å¾å¼ç¨JDKç®å½çææ¡£, è¦æ¯ä¸ä¸æ²¡ææ¹å
¨, æ个ç¨åºæ¾ä¸å°JDK, åææ¯å¯æ³èç¥ç----ç³»ç»å´©æº!
ä¸åæ¯ç¬¬ä¸æ¹è½¯ä»¶ä¼å¼ç¨çº¦å®å¥½çJAVA_HOMEåé, ä¸ç¶, ä½ ä¸è½æ£å¸¸ä½¿ç¨è¯¥è½¯ä»¶.
å¨ç³»ç»ç¯å¢åéé£ä¸æ ä¸ç¹->æ°å»ºJAVA_HOME ï¼JAVA_HOMEæåçæ¯JDKçå®è£
è·¯å¾ï¼
åéåï¼ JAVA_HOME
åéå¼ï¼ C:\jdk1.6.0
ï¼1ï¼è®¾ç½®å¥½pathåéï¼ä½¿å¾æ们è½å¤å¨ç³»ç»ä¸çä»»ä½å°æ¹è¿è¡javaåºç¨ç¨åºï¼æ¯å¦javacãjavaãjavahçç,è¿å°±è¦æ¾å°æ们å®è£
JDKçç®å½ï¼
å设æ们çJDKå®è£
å¨C:\jdk1.6.0ç®å½ä¸,é£ä¹å¨C: \jdk1.6.0\binç®å½ä¸å°±æ¯æ们常ç¨çjavaåºç¨ç¨åº,æ们就éè¦æC:\jdk1.6.0\binè¿ä¸ªç®å½å å°pathç¯å¢åééé¢ã
å¨ç³»ç»åééæ¾å°pathåé,éæ©->ç¼è¾ï¼(éé¢å·²ç»æå¾å¤çåéå¼,æ¯å¨åéå¼çæåé¢å ä¸C:\jdk1.6.0\bin; å¦æ没æ å°±æ°å»ºä¸ä¸ª ä½æ¯ ä¸è¬é½ä¼æç)
åéå: path
åéå¼: C:\jdk1.6.0\bin;
æ %JAVA_HOME%\bin;
ï¼2ï¼classpathç¯å¢åéï¼æ¯å½æ们å¨å¼åjavaç¨åºæ¶éè¦å¼ç¨å«äººå好çç±»æ¶ï¼è¦è®©java解éå¨ç¥éå°åªéå»æ¾è¿ä¸ªç±»ãé常ï¼sun为æ们æä¾äºä¸äºé¢å¤ç丰å¯çç±»å
ï¼ä¸ä¸ªæ¯dt.jarï¼ä¸ä¸ªæ¯tools.jarï¼è¿ä¸¤ä¸ªjarå
é½ä½äºC:\jdk1.6.0\libç®å½ä¸ï¼æ以é常æ们é½ä¼æè¿ä¸¤ä¸ªjarå
å å°æ们çclasspathç¯å¢åéä¸set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jarã
å¨ç³»ç»ç¯å¢åéé£ä¸æ ä¸ç¹->æ°å»ºclasspath
åéå: classpath
åéå¼: .;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar;
æ .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
ï¼æ³¨æï¼CLASSPATH ä¸æåé¢æ¯æ个 â.âçï¼è¡¨ç¤ºå½åç®å½ï¼è¿æ ·å½æ们
这些年Java这个行业,真的是火的一塌糊涂,吸引了无数的有志青年加入这个行业,在这个过程中,产生了无数的精英大牛级别的人物,但是更多的是成为炮灰,在Java的道路上走不下去,这是为什么呢?从目前学校的角度来说,很多大学的老师心思不在教学上,在自己做项目上,或者很多老师本身水平就有限,以及大学宽松的环境,很多人都忙着玩或者谈恋爱,没有那么多的时间用在学习上,学习更多的时候成为了一项副业,更何况是一个Java呢?可笑的是,很多学生在大学毕业的时候,什么都不会,反而在毕业之后参加二次培训找相应的机构,要不然找个工作都费劲,这是一个过来人对即将开启的Java学习之旅的忠告,如果是想避免这个大多数人的悲哀的命运,还是从现在就开始改变吧,否则的话,到时候剩下的只有迷茫,机会总是属于有准备的人,如果你真的想在Java这个行业打拼出一番属于自己的天地,你可以来我们这里学习,每天晚上我们都会在网上讲课在线直播,都是Java行业里身经百战的人物,每天我们很多人同时在一块学习,一块提高,如果你想学的话,可以来我们这个群, 排在前三位的数字是143,处于中间地带的三位数字是:510 ,最后断后的是:168,把这些按照顺序组合起来,就来到了Java学习的梦想之地,当然如果你只想混日子的话,那就不要来了,我们这是不欢迎。
二 别再迷茫了Java学子们,迷茫就是才华配不上梦想
我曾经以为很多人迷茫是因为没有梦想,但后来我发现我错了,其实,每个人都是有梦想的,这个梦想可大可小,都是值得自己奔赴的东西。我有一个表弟,从小到大都是不招人待见的“坏孩子”,打架骂人,凡是和坏有关的事情他都会去做。初中毕业做了几年的厨师之后,突然转行去学习拳击,家里人都说他不务正业,有一次,我问他为什么会有学拳击的想法,他有些腼腆地说:“我从小就想当一个健身教练,上学的时候打架,觉得打得过人家,就说明自己力量大、身体棒,长大之后,才知道必须经过专业的训练才可以。我这种野路子出家的人,不知道可不可以,但我还是想试一试。”
才华也是,有大有小。有大才华的人连吃个东西都可以吃出学问来,而普通人的才华大多数都是小才华,需要付出很多的汗水和辛劳才能取得那么一点点的进步。但即便如此,每天能处在一点点进步之中的人,绝不会迷茫,相反地,那些看不起或者无视小进步的人,才会真正地迷茫;那些对自己的才华不自知的人,才会真正地迷茫。
所以说,克服迷茫的方法,没有别的,就是抓住现有的生活,狠狠地向前,努力的学习,努力让自己做得更好,而不是站在那里,仰望天空,抱怨未来的遥远。我想倘若每一个Java学子们,能够认真的学习,努力的坚持,即便现在的起点很低,三五年的时间内,也足够完成一个华丽的转变,而不是像现在一样,很多Java毕业后的人抱怨生活的艰难和工作的不适。
如果你有大才华,就去追求大梦想;如果你觉得自己的能力有限,你的才华不够支撑起你的野心,那就安静下来,扎进小的失败和挫折中,不断的学习练习,汲取营养。
如果不能成为豹子,成为一只漂亮高贵的梅花鹿也是好的,起码人见人爱。 祝愿Java学子们学业有成,早日找到一片属于自己的蓝色天空。
3.Java环境变量配置
我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:
设置JAVA_HOME:
一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
二则是归一原则, 当JDK路径改变的时候, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用绝对路径引用JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
三则是第三方软件会引用约定好的JAVA_HOME变量, 不然, 你不能正常使用该软件.
在系统环境变量那一栏中点->新建JAVA_HOME (JAVA_HOME指向的是JDK的安装路径)
变量名: JAVA_HOME
变量值: C:\jdk1.6.0
(1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们安装JDK的目录,
假设我们的JDK安装在C:\jdk1.6.0目录下,那么在C: \jdk1.6.0\bin目录下就是我们常用的java应用程序,我们就需要把C:\jdk1.6.0\bin这个目录加到path环境变量里面。
在系统变量里找到path变量,选择->编辑;(里面已经有很多的变量值,是在变量值的最前面加上C:\jdk1.6.0\bin; 如果没有 就新建一个 但是 一般都会有的)
变量名: path
变量值: C:\jdk1.6.0\bin;
或 %JAVA_HOME%\bin;
(2)classpath环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。通常,sun为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar,这两个jar包都位于C:\jdk1.6.0\lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量中set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。
在系统环境变量那一栏中点->新建classpath
变量名: classpath
变量值: .;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar;
或 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
(注意,CLASSPATH 中最前面是有个 “.”的,表示当前目录,这样当我们
JAVA_HOME
CLASSPATH
Path
你都配置了吗?
系统变量→新建 JAVA_HOME 变量 。
变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)
系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
系统变量配置完毕
检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)追问
这个是新建java_home变量之后的情况,我好像没有建classpath,只建了path,但是现在都无法编译hello.java了。。。。。classpath有个这个:C:\Program Files (x86)\QuickTime\QTSystem\QTJava.zip
classpath 和JAVA_HOME都要建立的
你的那个classpath是不对的,你按照我上面的步骤配置下