能我看下我下面的程序有什么错误吗?似乎不能用first class2...谢谢了,明天要要交的程序..

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
空间积分0 信誉积分100 UID7214349阅读权限20积分504帖子精华可用积分504 专家积分0 在线时间1 小时注册时间最后登录
稍有积蓄, 积分 504, 距离下一级还需 -4 积分
帖子主题精华可用积分504 专家积分0 在线时间1 小时注册时间最后登录
论坛徽章:0
试用系统自带的java编译器,写了一个hello world!
# cat chenlie.java
import java.awt.G
import java.applet.A
public class chenlie extends Applet
& && &&&public void paint(Graphics g)
& && && && && & g.drawString(&ChenLie&,10,20);
#javac chenlie.java&&能成功生成hello.class
# java chenlie.class& && && &(问题1)
Exception in thread &main& java.lang.NoClassDefFoundError: chenlie/class& &&&
# java chenlie& && && && && & (问题2)
Exception in thread &main& java.lang.NoClassDefFoundError: chenlie (wrong name: chenlie/chenlie)
& && &&&at java.lang.ClassLoader.defineClass1(Native Method)
& && &&&at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
& && &&&at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
& && &&&at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
& && &&&at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
& && &&&at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
& && &&&at java.security.AccessController.doPrivileged(Native Method)
& && &&&at java.net.URLClassLoader.findClass(URLClassLoader.java:18
& && &&&at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
& && &&&at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:26
& && &&&at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
& && &&&at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
我的系统缺少什么东西啊?
[ 本帖最后由 chenlie39 于
09:04 编辑 ]
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
空间积分0 信誉积分104 UID9683398阅读权限50积分5075帖子精华可用积分5075 专家积分10 在线时间431 小时注册时间最后登录
小富即安, 积分 5075, 距离下一级还需 -75 积分
帖子主题精华可用积分5075 专家积分10 在线时间431 小时注册时间最后登录
论坛徽章:0
搞笑啊,你。
class的名字应该是hello才对阿,为什么叫chenlie?
你怎么javac的阿?
javac hello
应该生成hello.class阿,
为什么执行的时候用chenlie?
空间积分0 信誉积分100 UID7214349阅读权限20积分504帖子精华可用积分504 专家积分0 在线时间1 小时注册时间最后登录
稍有积蓄, 积分 504, 距离下一级还需 -4 积分
帖子主题精华可用积分504 专家积分0 在线时间1 小时注册时间最后登录
论坛徽章:0
原帖由 ga0feng 于
13:16 发表
搞笑啊,你。
class的名字应该是hello才对阿,为什么叫chenlie?
你怎么javac的阿?
javac hello
应该生成hello.class阿,
为什么执行的时候用chenlie?
同志让您见笑了。 我重新编辑了一下我的问题。 欢迎您再次提出宝贵见解。
空间积分0 信誉积分104 UID9683398阅读权限50积分5075帖子精华可用积分5075 专家积分10 在线时间431 小时注册时间最后登录
小富即安, 积分 5075, 距离下一级还需 -75 积分
帖子主题精华可用积分5075 专家积分10 在线时间431 小时注册时间最后登录
论坛徽章:0
把第一行去掉就可以了,就是那个:
建议你详细的看一本java入门书
空间积分0 信誉积分100 UID7214349阅读权限20积分504帖子精华可用积分504 专家积分0 在线时间1 小时注册时间最后登录
稍有积蓄, 积分 504, 距离下一级还需 -4 积分
帖子主题精华可用积分504 专家积分0 在线时间1 小时注册时间最后登录
论坛徽章:0
原帖由 ga0feng 于
09:56 发表
把第一行去掉就可以了,就是那个:
建议你详细的看一本java入门书
我现在就想弄明白,否是我使用eclipse步骤有问题, 先新建个&java project&---&&package&---&&class&&&建立class后,就出现 这句话,如果在eclipse中去除该语句,写的程序就通不过编译,及其运行。
然而有的话,放到网页上面又显示不成功。& &&&
用eclipse写的原代码 用eclipse debug 并且都能运行。 系统生成class。 我却不能直接使用,而要用手工修改,修改后虽然能成功发布到网页上,这样做的话能算测试了eclipse了吗?感觉假啊。。
空间积分0 信誉积分100 UID阅读权限20积分393帖子精华可用积分393 专家积分0 在线时间18 小时注册时间最后登录
稍有积蓄, 积分 393, 距离下一级还需 107 积分
帖子主题精华可用积分393 专家积分0 在线时间18 小时注册时间最后登录
论坛徽章:0
还有Applet不可以java ×××的这样运行,得是在浏览器中(写个Html文件)或是用 appletviewer.
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open('/sign.png');}" onmousewheel="return imgzoom(this);">
★冥冥幽谷★灵音淡暝★
★人生为何★何为人生★
Solaris 11 Express
---------1119--------
空间积分0 信誉积分100 UID7214349阅读权限20积分504帖子精华可用积分504 专家积分0 在线时间1 小时注册时间最后登录
稍有积蓄, 积分 504, 距离下一级还需 -4 积分
帖子主题精华可用积分504 专家积分0 在线时间1 小时注册时间最后登录
论坛徽章:0
原帖由 zt2620zt 于
20:08 发表
还有Applet不可以java ×××的这样运行,得是在浏览器中(写个Html文件)或是用 appletviewer.
可能是我没说清楚, 我就是要把eclipse生成的chenlie.class文件发布到 index.html中, 结果显示不出程序效果,问题就出在使用eclipse软件时需要先定义类/包,所以程序开头要添加条语句&&这样才能通过eclipse调试,最终输出结果,这时eclipse会自动生成chenlie.class文件。 然而直接把chenlie.class添加到网页代码&applet code=&chenlie.class& WIDTH=&200 HEIGHT=60& &&&中去。浏览该网页就是不能正常显示java程序。
经过反复实验,最终发现“package chenlie;”是他在做怪。手动vi chenlie.java去处“package chenlie”,然后javac chenlie.java 生成的chenlie.class可以在浏览器中正常浏览。
如果非要手动修改一下的话那用eclise写程序不就多此一举???
我的疑问来了:1 使用eclipse写程序,并运行是否一定要定义 一个包或类 的东西?还是我在使用eclipse 步骤有问题? 请将您最简单的步骤告知一下我!谢谢
2 如果不是使用eclipse步骤出问题, 有什么办法能让浏览器“消化”这句话?
chenlie.java 代码如下:
import java.awt.G
import java.applet.A
public class chenlie extends Applet
& && &&&public void paint(Graphics g)
& && && && && & g.drawString(&ChenLie&,10,20);
index.html 代码如下:
&applet code=&chenlie.class& WIDTH=&200 HEIGHT=60& &
&paramname=namevalue=&world& &
空间积分0 信誉积分104 UID9683398阅读权限50积分5075帖子精华可用积分5075 专家积分10 在线时间431 小时注册时间最后登录
小富即安, 积分 5075, 距离下一级还需 -75 积分
帖子主题精华可用积分5075 专家积分10 在线时间431 小时注册时间最后登录
论坛徽章:0
其实,从对你自己好的角度看,是要好好看书,基础要打好。很多概念恐怕你都是一知半解。
起码对java里面的package概念你就不懂!
我对applet不怎么懂。
可是你在用java运行一个chenlie.hello的时候,应该建一个目录chenlie,然后把hello.class放到chenlie目录下面。
然后在chenlie的父目录里面运行java chenlie.hello或者java chenlie\hello就可以拉。
建议买一本&Think in Java&好好看看。
空间积分0 信誉积分100 UID7214349阅读权限20积分504帖子精华可用积分504 专家积分0 在线时间1 小时注册时间最后登录
稍有积蓄, 积分 504, 距离下一级还需 -4 积分
帖子主题精华可用积分504 专家积分0 在线时间1 小时注册时间最后登录
论坛徽章:0
????????提点建议吧。
空间积分0 信誉积分100 UID7214349阅读权限20积分504帖子精华可用积分504 专家积分0 在线时间1 小时注册时间最后登录
稍有积蓄, 积分 504, 距离下一级还需 -4 积分
帖子主题精华可用积分504 专家积分0 在线时间1 小时注册时间最后登录
论坛徽章:0
绝对支持到底
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处帮忙看一下我这个程序的错误~ 谢谢~_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:190,367贴子:
帮忙看一下我这个程序的错误~ 谢谢~收藏
本人新人,希望大家多多指教,输入字符串,统计其中各个字母出现的频率:/* * To change this template, choose Tools | Templates * and open the template in the editor. *//** * *
RaywayJohn */import java.util.*;public class Words {
public Words(String s)
char arr[]=new char[s.length()];
arr[]=s.toCharArray();
public int count(char key)
int temp=0;
if(key==arr[i]){
for(i=0;i&arr.i++)
else return -1;
public static void main(String[] args) {
System.out.print("请输入字符串(可包含空格):");
Scanner input=new Scanner(System.in);
Words wordsEng=new Words(input.nextLine());
for(i=0;i&wordsEng.arr.i++)
System.out.println(wordsEng.arr.length+"出现的频数是"+wordsEng.count(wordsEng.arr[i]));
我改了一下。。
为什么将String 转换为CharArray后字符数组的长度为0?/* * To change this template, choose Tools | Templates * and open the template in the editor. *//** * *
RaywayJohn */import java.util.*;public class Words {
String str=new String();
char []arr=str.toCharArray();
public int count(char key)
int temp=0;
if(key==arr[i]){
for(i=0;i&arr.i++)
else return -1;
public static void main(String[] args) {
System.out.print("请输入字符串(可包含空格):");
Scanner input=new Scanner(System.in);
Words wordsEng=new Words();
wordsEng.str=(input.nextLine());
System.out.print(wordsEng.arr.length);
for(i=0;i&wordsEng.arr.i++)
System.out.println(wordsEng.arr[i]+"出现的频数是"+wordsEng.count(wordsEng.arr[i]));
怎么没人呢!
你的String="",你new它的时候没赋值.
可是我是想输入字符串然后转成char的数组,那我应该这样修改呢?
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
使用签名档&&
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 class10 的文章

 

随机推荐