﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-small-fat-随笔分类-日记</title><link>http://www.cppblog.com/chgsh8089/category/1764.html</link><description>in fact , I'm not fat..</description><language>zh-cn</language><lastBuildDate>Thu, 22 May 2008 15:09:57 GMT</lastBuildDate><pubDate>Thu, 22 May 2008 15:09:57 GMT</pubDate><ttl>60</ttl><item><title>开始接触java遇到的一些问题与解答——jdk的下载和安装（转）</title><link>http://www.cppblog.com/chgsh8089/archive/2006/05/20/7444.html</link><dc:creator>small-fat</dc:creator><author>small-fat</author><pubDate>Sat, 20 May 2006 10:14:00 GMT</pubDate><guid>http://www.cppblog.com/chgsh8089/archive/2006/05/20/7444.html</guid><wfw:comment>http://www.cppblog.com/chgsh8089/comments/7444.html</wfw:comment><comments>http://www.cppblog.com/chgsh8089/archive/2006/05/20/7444.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/chgsh8089/comments/commentRss/7444.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chgsh8089/services/trackbacks/7444.html</trackback:ping><description><![CDATA[下面这个网站有：java新手必看-helloworld攻略<br />        里面有例如“ javac‘ 不是内部或外部命令，也不是可运行的程序或批处理文件”（这个我“ 有幸”的遇到了）等常见的问题解答，希望对大家有所帮助 <br />　　<a href="http://www.otm.cn/html/20050623/280m8mm6m6.html">http://www.otm.cn/html/20050623/280m8mm6m6.html</a><br /><br /><br />       （以下内容是从下面网站转过来的)<br />       jdk的下载和安装<br />        <a href="http://chinalew.blogchina.com/2518922.html">http://chinalew.blogchina.com/2518922.html</a><br /><br />      首先下载jdk最新版本。可以去http://java.sun.com/j2se/1.4.2/download.html下载最新的jdk版本，打开界面后。选择 J2SE v 1.4.2_08  SDK  拦目下面的Download J2SE SDK，然后选择Accept License Agreement    表示同意，然后再看到下面三行黑拦目字样，（不同的系统下的jdk安装下载），所以选择“Windows Platform - Java(TM) 2 SDK, Standard Edition 1.4.2_08”下面的jdk 下载。<br />    一切下载好之后。然后选择好安装路径。安装到计算机上。下来进行一些设置。首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”，在新的打开界面中的系统变量需要设置三个属性“java_home”、“path”、“classpath”,其中在没安装过jdk的环境下。path属性是本来存在的。而java_home和classpath是不存在的。<br />    首先点“新建”，然后在变量名写上java_home，顾名其意该变量的含义就是java的安装路径，呵呵，然后在变量值写入刚才安装的路径“<font color="#dc143c">C:\jdk1.4</font>”.<br />    其次在系统变量里面找到path，然后点编辑，path变量的含义就是系统在任何路径下都可以识别java命令，则变量值为“<font color="#dc143c">%java_home%\bin;%java_home%\jre\bin</font>”，(其中“%java_home%”的意思为刚才设置java_home的值），也可以直接写上“C:\jdk1.4\bin”<br />    最后再点“新建”，然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)路径，只有类在classpath中，java命令才能识别。其值为“<font color="#dc143c">.;%java_home%\lib;%java_home%\lib\tools.jar (要加.表示当前路径)</font>”，与相同“%java_home%有相同意思”<br /><br />    以上三个变量设置完毕，则按“确定”直至属性窗口消失，下来是验证看看安装是否成功。先打开“开始”-&gt;“运行”，打入“cmd”，进入dos系统界面。然后打“java -version”，如果安装成功。系统会显示java version jdk"1.4.08"......(不同版本号则显示不同)。<br /><br /><br />    安装成功后就可以编写自己的java程序 <br />     <br /><br /><br />    测试： 
<p>　　 (1)用文本编辑器写一个简单的java程序：</p><p>public class HelloWorld {</p><p>public static void main(String args[]) {</p><p>System.out.println("Hello World!"); </p><p>}</p><p>}</p><p>这个例子就是著名的“Hello World”，它的功能就是显示“Hello World”。</p><p>注意：该文件名称必须为“HelloWorld.java”，大小写也区分。细心的朋友会注意到就是和public class后的名字一样的。 </p><p>　　 (2)编译：在dos命令提示符下执行：（注意大小写） </p><p>javac HelloWorld.java </p><p>如果正常的话，将生成HelloWorld.class文件。</p><p>　　 (3)运行：在dos命令提示符下执行：（注意大小写） </p><p>java HelloWorld</p><p>这里有一个java初学者很有可能遇到的问题，就是输入：</p><p>java HelloWorld.class</p><p>多了后面的.class，一定要注意，否则会出现下面的错误：</p><p>Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class</p><p>（作者猜想，是不是java翻译“.”的时候换成了“/”，或者是其他的作者不知道的原因）</p><p>好了，运行java HelloWorld应该会出现伟大的“Hello World”了。</p><br /><img src ="http://www.cppblog.com/chgsh8089/aggbug/7444.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chgsh8089/" target="_blank">small-fat</a> 2006-05-20 18:14 <a href="http://www.cppblog.com/chgsh8089/archive/2006/05/20/7444.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>