| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1489 人关注过本帖
标题:为什么 java javac运行正常,而输出结果却不正常?
只看楼主 加入收藏
jasonpml
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2004-12-21
收藏
 问题点数:0 回复次数:3 
为什么 java javac运行正常,而输出结果却不正常?

前提: 操作系统:windows xp (家庭版) JDK版本: JDK 4.1 (英文版) 环境变量:原有的系统变量“PATH”的值后面加上“bin"的磁盘路径 原有的系统变量“CLASSPATH”的值后面加上“lib"的磁盘路径 在“命令提示符”下输入"java"并运行 正常 输入 javac 运行 正常 问题1 在 E:\javaweast\下新建记事本 "test.java" 并在记事本中输入: class text { } class text1 { } 然后在“命令提示符”中运行 test.java 如下: d:\javaweast>javac text.java 运行正常 于是在javaweast文件夹下生成一个 text.class 文件和 text1.class文件 出现的问题是:text.java文件的图标还是记事本的图标,而text.class和 text1.class文件的图标却是两个未知文件类型的图标。 问题2 然后改动text.java文件 public class text { public static void main(String [] args) { } } 修改后运行 java 显示以下错误:

E:\data\javawest>javac text.java //运行正常 E:\data\javawest>java text Exception in thread "main" java.lang noclassDefFoundError: text 请问各位高手:不知是该JDK版本与WINDOWS XP不兼容,还是环境变量设置的问题。 问题3 我装的JDK是买的个人刻录光盆 因为sun公司的JDK无法下载,不知是何原因?(下载时自动跳到一个“出错页面”) Thank you

搜索更多相关主题的帖子: javac 结果 输出 运行 
2004-12-25 19:39
jasonpml
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2004-12-21
收藏
得分:0 
为什么 java javac运行正常,而输出结果却不正常?

前提: 操作系统:windows xp (家庭版) JDK版本: JDK 4.1 (英文版) 环境变量:原有的系统变量“PATH”的值后面加上“bin"的磁盘路径 原有的系统变量“CLASSPATH”的值后面加上“lib"的磁盘路径 在“命令提示符”下输入"java"并运行 正常 输入 javac 运行 正常 问题1 在 E:\javaweast\下新建记事本 "test.java" 并在记事本中输入: class text { } class text1 { } 然后在“命令提示符”中运行 test.java 如下: E:\javaweast>javac text.java 运行正常 于是在javaweast文件夹下生成一个 text.class 文件和 text1.class文件 出现的问题是:text.java文件的图标还是记事本的图标,而text.class和 text1.class文件的图标却是两个未知文件类型的图标。 问题2 然后改动text.java文件 public class text { public static void main(String [] args) { } } 修改后运行 java 显示以下错误:

E:\javawest>javac text.java //运行正常 E:\javawest>java text Exception in thread "main" java.lang noclassDefFoundError: text 请问各位高手:不知是该JDK版本与WINDOWS XP不兼容,还是环境变量设置的问题。 问题3 我装的JDK是买的个人刻录光盆 因为sun公司的JDK无法下载,不知是何原因?(下载时自动跳到一个“出错页面”) Thank you


http://jasonpml.
2004-12-25 20:09
pyzheng
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2004-12-5
收藏
得分:0 
text.class和text1.class文件的图标却是两个未知文件类型的图标。
=================这个是什么图标哦   哈哈
还有
你前面应该差什么东西哦  呵呵   这个你就自己自己找问题咯

-----------人間太苦﹐成仙太難------------
2005-01-01 20:58
kingarden
Rank: 2
等 级:论坛游民
威 望:1
帖 子:517
专家分:40
注 册:2004-12-8
收藏
得分:0 
[QUOTE]text.java文件的图标还是记事本的图标,而text.class和
text1.class文件的图标却是两个未知文件类型的图标。[/QUOTE]

原因是*.java默认是用记事本打开,而*.class文件是二进制文件,只有机器才能识别。

问题2是因为编意时输的文件名不一致导致的

〖ΦγЙ┅给梦一把梯子,现实与梦想之间的距离即可忽略,不可跨越的迢迢银河举步便可迈过Й┅Φ〗
2005-01-10 12:52
快速回复:为什么 java javac运行正常,而输出结果却不正常?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043204 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved