3个回答
2013-11-28
展开全部
Java编程首要工作就是安装JDK(Java Development Kit)。一通NEXT点完安装包后就是最重要的环境变量设置了。也许有人会问为什么要设置环境变量,要理解这点,首先要明白环境变量的作用。环境变量可以简单的理解为路径导向。例如Windows里面的临时文件夹存放的路径导向。当要访问此类文件时可根据此环境变量找到它的存放目录。像下面讲的CLASSPATH变量是为了在我们输入Java命令如javac等的时候不用敲入它的路径,系统自动根据环境变量设置找到其实际地址。�0�2
Java中常用需要设置的三个环境变量:JAVA_HOME(不必需)、CLASSPATH(必需)、PATH(必需)�0�2
以下是设置Java环境变量的四种方法:�0�2
1.相对路径(此方法需设置JAVA_HOME)�0�2
首先设置JAVA_HOME=X:\...\jdk1.6.0�0�2
X:\...\jdk1.6.0即为Java安装路径。�0�2
用%JAVA_HOME%就可以取代X:\...\jdk1.6.0这一部分�0�2
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;�0�2
PATH=.;%JAVA_HOME%\bin�0�2
2.绝对路径(此方法不需设置JAVA_HOME)�0�2
CLASSPATH=.;X:\...\jdk1.6.0\lib\tools.jar;X:\...\jdk1.6.0\lib\dt.jar;�0�2
PATH=.;X:\...\jdk1.6.0\bin;�0�2
3.批处理�0�2
把下面的代码复制粘贴到记事本里保存为.BAT批处理文件,双击执行,可以很方便设置环境变量。�0�2
@echo off�0�2
IF EXIST %1\bin\java.exe(�0�2
rem 如输入正确的 Java2SDK 安装目录,开始设置环境变量...�0�2
@setx JAVA_HOME %1�0�2
@setx path %path%;%JAVA_HOME%\bin�0�2
@setx classpath %classpath%;.�0�2
@setx classpath %classpath%;%JAVA_HOME%\lib\tools.jar�0�2
@setx classpath %classpath%;%JAVA_HOME%\lib\dt.jar �0�2
@echo on�0�2
@echo Java 2 SDK 环境参数设置完毕,正常退出。�0�2
) ELSE (�0�2
IF "%1"=="" (�0�2
rem 如没有提供安装目录,提示之后退出�0�2
@echo on�0�2
@echo 没有提供 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。�0�2
) ELSE (�0�2
rem 如果提供非空的安装目录但没有bin\java.exe,则指定的目录为错误的目录�0�2
@echo on�0�2
@echo 非法的 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。�0�2
)�0�2
)�0�2
4.其它做法参考�0�2
cmd命令设置�0�2
SET PATH = X:\...\jdk1.6.0\bin�0�2
SET CLASSPATH=.;X:\...\jdk1.6.0\lib\dt.jar;X:\...\jdk1.6.0\lib\tools.jar(注意:等号后面是句点+分号)�0�2
设置过程中一些注意点(某些甚至是误区):�0�2
1)PATH,CLASSPATH等大小写都无所谓(有些人可能会在这个上面纠缠很久)�0�2
2)最多只需要设置着3个变量(可能听别人说还有其他变量)�0�2
3)环境变量有系统变量和用户变量,设置成哪个都行。如果是系统变量的话对于所有登陆使用此电脑的用户都有效,用户变量只对相应用户起作用。�0�2
4)变量值最后的;(分号)可带可不带,处于中间位置的不可省略!�0�2
5)注意区别/、\。在WINDOWS里的路径名一般用\(反斜杠),但有时我们发现其实/也可以,推荐使用\。\在C/C++里是转义字符的意思,而/是HTTP,FTP协议的路径符号。�0�2
6)例子使用X:\...\jdk1.6.0是个活的路径,大家应根据自己的安装路径调整此变量。�0�2
在细心留意了这六点后,JDK安装设置应该没有问题。但是最好实际测试一下。也许有人说在DOS下输入JAVA -VERSION(JAVA后有空格)后出现版本信息就说明设置成功了。这实际上是不能说明任何问题。正确的方法应该是编写了一个JAVA小程序后,通过JAVAC编译成功生成CLASS文件才表示我们的设置是正确的。�0�2
测试代码如下:�0�2
public class Test�0�2
{�0�2
�0�2 public static void main(String[] args)�0�2
�0�2 {�0�2
�0�2 System.out.println("Hello World!");�0�2
�0�2 }�0�2
}�0�2
用记事本编辑后存为Test.java(文件名必须与类名相同)文件,打开命令行窗口,cd到文件所在目录下:�0�2
javac Test.java //编译命令�0�2
java Test //执行程序�0�2
如果输出为:Hello World!�0�2
配置成功,否则重新检查。
Java中常用需要设置的三个环境变量:JAVA_HOME(不必需)、CLASSPATH(必需)、PATH(必需)�0�2
以下是设置Java环境变量的四种方法:�0�2
1.相对路径(此方法需设置JAVA_HOME)�0�2
首先设置JAVA_HOME=X:\...\jdk1.6.0�0�2
X:\...\jdk1.6.0即为Java安装路径。�0�2
用%JAVA_HOME%就可以取代X:\...\jdk1.6.0这一部分�0�2
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;�0�2
PATH=.;%JAVA_HOME%\bin�0�2
2.绝对路径(此方法不需设置JAVA_HOME)�0�2
CLASSPATH=.;X:\...\jdk1.6.0\lib\tools.jar;X:\...\jdk1.6.0\lib\dt.jar;�0�2
PATH=.;X:\...\jdk1.6.0\bin;�0�2
3.批处理�0�2
把下面的代码复制粘贴到记事本里保存为.BAT批处理文件,双击执行,可以很方便设置环境变量。�0�2
@echo off�0�2
IF EXIST %1\bin\java.exe(�0�2
rem 如输入正确的 Java2SDK 安装目录,开始设置环境变量...�0�2
@setx JAVA_HOME %1�0�2
@setx path %path%;%JAVA_HOME%\bin�0�2
@setx classpath %classpath%;.�0�2
@setx classpath %classpath%;%JAVA_HOME%\lib\tools.jar�0�2
@setx classpath %classpath%;%JAVA_HOME%\lib\dt.jar �0�2
@echo on�0�2
@echo Java 2 SDK 环境参数设置完毕,正常退出。�0�2
) ELSE (�0�2
IF "%1"=="" (�0�2
rem 如没有提供安装目录,提示之后退出�0�2
@echo on�0�2
@echo 没有提供 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。�0�2
) ELSE (�0�2
rem 如果提供非空的安装目录但没有bin\java.exe,则指定的目录为错误的目录�0�2
@echo on�0�2
@echo 非法的 Java2SDK 的安装目录,不做任何设置,现在退出环境变量设置。�0�2
)�0�2
)�0�2
4.其它做法参考�0�2
cmd命令设置�0�2
SET PATH = X:\...\jdk1.6.0\bin�0�2
SET CLASSPATH=.;X:\...\jdk1.6.0\lib\dt.jar;X:\...\jdk1.6.0\lib\tools.jar(注意:等号后面是句点+分号)�0�2
设置过程中一些注意点(某些甚至是误区):�0�2
1)PATH,CLASSPATH等大小写都无所谓(有些人可能会在这个上面纠缠很久)�0�2
2)最多只需要设置着3个变量(可能听别人说还有其他变量)�0�2
3)环境变量有系统变量和用户变量,设置成哪个都行。如果是系统变量的话对于所有登陆使用此电脑的用户都有效,用户变量只对相应用户起作用。�0�2
4)变量值最后的;(分号)可带可不带,处于中间位置的不可省略!�0�2
5)注意区别/、\。在WINDOWS里的路径名一般用\(反斜杠),但有时我们发现其实/也可以,推荐使用\。\在C/C++里是转义字符的意思,而/是HTTP,FTP协议的路径符号。�0�2
6)例子使用X:\...\jdk1.6.0是个活的路径,大家应根据自己的安装路径调整此变量。�0�2
在细心留意了这六点后,JDK安装设置应该没有问题。但是最好实际测试一下。也许有人说在DOS下输入JAVA -VERSION(JAVA后有空格)后出现版本信息就说明设置成功了。这实际上是不能说明任何问题。正确的方法应该是编写了一个JAVA小程序后,通过JAVAC编译成功生成CLASS文件才表示我们的设置是正确的。�0�2
测试代码如下:�0�2
public class Test�0�2
{�0�2
�0�2 public static void main(String[] args)�0�2
�0�2 {�0�2
�0�2 System.out.println("Hello World!");�0�2
�0�2 }�0�2
}�0�2
用记事本编辑后存为Test.java(文件名必须与类名相同)文件,打开命令行窗口,cd到文件所在目录下:�0�2
javac Test.java //编译命令�0�2
java Test //执行程序�0�2
如果输出为:Hello World!�0�2
配置成功,否则重新检查。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-28
展开全部
我的电脑--属性---高级---环境变量,打开环境变量的窗口后,在 系统变量 这一个中找到Path这,双击打开,然后在变量值里面输入你java这个bin的目录,路径之间用 ; 来分隔
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-28
展开全部
安装jdk-1_5_0_06-windows-i586-p 第一次的安装地址:C:\jdk1.5.0_06 第二次的安装地址:不改 打开cmd,或命令提示符(附件中) 输入:cd \按enter键 再输入cd jdk*按enter键 再输入cd bin 再输入java 出现一大推显示,说明jdk1.5安装好了。 再输入javac 出现一大推 写一个HelloWorld.java的源代码 放在D盘的java目录下 在cmd下 输入:d:按enter 输入:cd java 敲javac HelloWorld.java 出错 可见需敲入路径 c:\jdk1.5.0_06\bin\javac HelloWorld.java 自动显示:空一格(编译成功) 敲dir(显示D盘java目录下多出一个被编译的文件.class) 配置path环境变量 我的电脑\属性\高级\环境变量 加入;c:\jdk1.5.0_06\bin 需要关闭原来的cmd,重新输入d: 输入: cd java 再输入:javac 再输入:javac HelloWorld.java 输入:Java HelloWorld 显示\;找不到main 方法 输入:echo %classpath% 显示:环境变量classpath中的内容 配置classpath: 加入;D:\java 关闭cmd 输入:d: cd java java HelloWorld
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询