暑假没有回去,就在校``
有空,提早学习JAVA~
此刻遇到难点了``
在网上下载了JDK1.6版本`~
照着书本的例子打``
还是出错的``
不知错在那里~~
我把源文件给大家看``
public class sssoyy
{
public static vid main(String arg[])
{
System.out.println("sssoyy!");
}
以上这段代码,保存名为:sssoyy.java
已经能把源文件转换成字节码文件的~
可是,就是执行不了~~以下是在"命令提示符"的提示~~~
D:\Java\jdk1.6\bin>javac sssoyy.java
D:\Java\jdk1.6\bin>java sssoyy
Exception in thread "main" java.lang.NoClassDefFoundError: sssoyy
那大家,找到错误所在点了吗`
有空,提早学习JAVA~
此刻遇到难点了``
在网上下载了JDK1.6版本`~
照着书本的例子打``
还是出错的``
不知错在那里~~
我把源文件给大家看``
public class sssoyy
{
public static vid main(String arg[])
{
System.out.println("sssoyy!");
}
以上这段代码,保存名为:sssoyy.java
已经能把源文件转换成字节码文件的~
可是,就是执行不了~~以下是在"命令提示符"的提示~~~
D:\Java\jdk1.6\bin>javac sssoyy.java
D:\Java\jdk1.6\bin>java sssoyy
Exception in thread "main" java.lang.NoClassDefFoundError: sssoyy
那大家,找到错误所在点了吗`
你看你的void写的对吗?
vid错了是void
另外建议你在开发工具下练习!这样就不会出现你现在这中基础错误了!
jbuilder或者eclipse
{
public static viod main(String arg[])
{
System.out.println("sssoyy!");
}
}
各位不好意思``
我打字不看显示器```
打得快~`
漏网了``
原来是这样的`可是,就是执行不了~~以下是在"命令提示符"的提示~~~
D:\Java\jdk1.6\bin>javac sssoyy.java
D:\Java\jdk1.6\bin>java sssoyy
Exception in thread "main" java.lang.NoClassDefFoundError: sssoyy
`
{
public static void main(String arg[])
{
System.out.println("sssoyy!");
}
}
{
public static void main(String args[])
{
System.out.println("sssoyy");
}
}
文件名:sssoyy.java
以上代码,是复制下来的, 不打出来啦,还是同上提示`~
至于,环境变量呢~~
我是这么设置的``
你们看看对不对呢~`
public class sssoyy
{
public static void main(String args[])
{
System.out.println("sssoyy");
}
}
文件名:sssoyy.java
以上代码,是复制下来的, 不打出来啦,还是同上提示`~
至于,环境变量呢~~
我是这么设置的``
你们看看对不对呢~`
安装:d:\Java\jdk1.6\
d:\Java\jre1.6\
用户变量:path D:\Java\jdk1.6\bin;D:\Java\jdk1.6\include系统变量:path D:\Java\jdk1.6\bin
classpath D:\Java\jdk1.6\lib\dt.jar;D:\Java\jdk1.6\lib\tools.jar
这些信息够详细了吗?~`
那里错?~`
书上话"环境变量"错误是以下提示:
Error opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error:could not find java.dll
Error:could not find 2 Runtime Environment
好悲~~好想把这么简单的一个程序做好``才能有信心学下去``
{
public static void main(String args[])
{
System.out.println("sssoyy");
}
}
文件名:sssoyy.java
以上代码,是复制下来的, 不打出来啦,还是同上提示`~
至于,环境变量呢~~
我是这么设置的``
你们看看对不对呢~`
安装:d:\Java\jdk1.6\
d:\Java\jre1.6\
用户变量:path D:\Java\jdk1.6\bin;D:\Java\jdk1.6\include系统变量:path D:\Java\jdk1.6\bin
classpath D:\Java\jdk1.6\lib\dt.jar;D:\Java\jdk1.6\lib\tools.jar
这些信息够详细了吗?~`
那里错?~`
书上话"环境变量"错误是以下提示:
Error opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error:could not find java.dll
Error:could not find 2 Runtime Environment
好悲~~好想把这么简单的一个程序做好``才能有信心学下去``
PS:发觉自己好粗心呀`~
复制多出一段也不知~
为了美观点`~
原本想删除回复,可是不够权限~~
再次发出同一帖子`~
希其体谅``
更加要多讨论或者探讨咯~`
C盘?~`
我没有试过呀~~
要试下正得呀~`
TO:ZHUFENGJIANWU()
单击"提问"就得了~`
你想到那个栏目发帖子``
就进到那个栏目~~
你微微留意一下~`
看看是否有"提问"词语的呢?``
在classpath的最前面加上".;",引号中的内容,即一个点,一个分号
这样以后就可以在java文件存放的目录下编译
去除环境变量中的classpath设置classpath D:\Java\jdk1.6\lib\dt.jar;D:\Java\jdk1.6\lib\tools.jar 是错的一定要加 .; 表示当前路径,因为你的class绝对不会在这两个jar中另外 这两个jar也不需要放入classpath, JRE自动载入的
那是环境变量这样的吗?
classpath .;D:\Java\jdk1.6\lib\dt.jar;D:\Java\jdk1.6\lib\tools.jar
好惨呀,连中文意思都理解不了,真怀疑自己呀``
错的话,希望给出正确例子咯`~引用2:另外 这两个jar也不需要放入classpath, JRE自动载入的
不用放入?不会吧,书上不是这么讲呀,唔通不能完全按书上?path D:\Java\jdk1.6\bin 是对的吧?
安装以后配置环境变量:
1.鼠标右键单击在桌面上或开始菜单上的 我的电脑 图标,选择 属性
2.打开 属性 对话窗口,选择 高级 ,然后点击 环境变量 按钮。
3.在 环境变量 对话窗口 的 系统变量 里找到 Path, 点击 编辑 按钮
4.找到 Java 安装的目录下面的 bin 文件夹, 我的是 C:\Program Files\Java\jdk1.5.0_09\ bin,
最好不要打字,直接复制,粘贴 到 Path 之后,先要在前一项之后加上 ;分号。
比如:
C:\Program Files...;C:\Program Files\Java\jdk1.5.0_09\bin
5. 保存编写java程序:
1.打开喜欢的文本编辑器
2.打字public class Ssoyy
{
public static void main(String args[])
{
System.out.println("sssoyy");
}
}
在java中正确的做法是所有的类名首字母都大写
保存为 Ssoyy.java
3.打开 命令提示符,转到 java 程序保存的文件夹后,输入
javac Ssoyy.java
4.输入
java Ssoyy
这里不再需要输入 .java 了, 现在直接运行的是class文件。
一般来说,如果原来windows的 环境变量 没有配置得很混乱的话,都能正常编译运行的。
免费的版本,即 Lite 版,不会自动显示类的方法,这正好合适初学者。初学者需要多多练习才能熟悉常用类。一点,简单的程序不用建立什么复杂的project.
输入完代码后,选择 Build -> Compile File,相当于在 命令提示符中输入javac
运行 选择 Build -> Execute File,相当于在 命令提示符中输入java
不信各位自己试试,1.6的环境变量不能按老方法设的
你们都用用1.6就知道
楼主你还是用1.5吧.其实1.6没啥太大变化,真的
我在sun那里下载得到便是1.6的咯`~`
真是难顶呀~`
有这么好好友帮助``
问题~`
依然是^^^^^^
引用:chinadust() C:\Program Files...;C:\Program Files\Java\jdk1.5.0_09\bin
有这两个BIN的吗?~`
省略号是什么内容的呢?`
下有~~tools.jar
这里 C:\Program Files...; 我是指前一项之后要先加分号,C:\Program Files...可以是你原来Path里本来就有的
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
实例就是以下吗?
path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\Java\jdk1.6\bin
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
实例就是以下吗?
path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\Java\jdk1.6\bin是的
因为没有那些相关的书籍`~
教科书是讲JDK多的咯``
{
public static void main(String[] args)
{
System.out.println("sssoyy");
}
}
我前几天就碰到了相同的问题
刚学时,也一样,照着书上打,一模一样,可就是不能执行!
郁闷了半天,最后一咨询,才知道用jdk编程要设置环境变量,更改一下就可以运行了!
还是用Eclipse比较好,简单一些,跟VC编程几乎一样的!
我也遇到过~~