1 我安装jdk-6u10-beta-windows-i586-p.exe时,先装了JDK,然后有按照了什么东西,我不记得了,请问时什么?(JRE?)2 我把jdk-6u10-beta-windows-i586-p.exe安装在C盘里,产生了2个文件夹,分别是:C:\ProgramFiles\Java\jdk1.6.0_10 C:\Program Files\Java\jre6
请问:这两个文件夹里的文件分别起了什么作用?(按照我的想法jdk包括了jre了,为什么还要另外按照jre,我觉得jre6文件夹应该时多余的)3 我安装完jdk-6u10-beta-windows-i586-p.exe后,设置了path环境变量为:
path:C:\Program Files\Java\jdk1.6.0_10\bin
问题来了,我编译了一个hello.java文件,然后运行,却提示说:Could not find the main class: hello. Program will exit.
_______________________________
import java.io.*;
public class hello
{
public static void main(String args[])
{
System.out.println("wori");
}
}谢谢
请问:这两个文件夹里的文件分别起了什么作用?(按照我的想法jdk包括了jre了,为什么还要另外按照jre,我觉得jre6文件夹应该时多余的)3 我安装完jdk-6u10-beta-windows-i586-p.exe后,设置了path环境变量为:
path:C:\Program Files\Java\jdk1.6.0_10\bin
问题来了,我编译了一个hello.java文件,然后运行,却提示说:Could not find the main class: hello. Program will exit.
_______________________________
import java.io.*;
public class hello
{
public static void main(String args[])
{
System.out.println("wori");
}
}谢谢
测试有没有连接成功
祝楼主好运
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_10
CLASSPATH: .;%JAVA_HOME%\lib
PATH: %JAVA_HOME%\binPS:这东西搞的我好累
Caused by: java.lang.ClassNotFoundException: SayHello
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: SayHello. Program will exit.
classpath是java用的具体就是指lib吧?
更关心的是楼主在System.out.println中输出的东西!!!
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_10
CLASSPATH: .;%JAVA_HOME%\lib
PATH: %JAVA_HOME%\bin PS:这东西搞的我好累--------------------------------确保有以上环境变量。环境变量设置成功后,需要重新开启cmd窗口才能起作用。网上有一则针对刚开始做HelloWorld的,里面各种原因都分析到了。搜搜看,好象csdn上也有的。
2、安装JDK后会自动安装JRE,JRE也就是java运行环境,也就是java虚拟机,而JDK是java开发工具包。
3、对于环境变量的问题,可以右键点“我的电脑”,在“属性”中“高级”选项卡中选择“环境变量”。
编辑PATH,把;C:\Program Files\Java\jdk1.6.0_10\bin写到后面就可以了,注意前面有个分号。
终于好了classpath设置成 .;C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar 就好了