首页 科普 资讯 养生 问答 找医院 相关问答
首页> 问答

...in thread"main"java.lang.NoClassDefFoundError:ServerProgram.java...

发布网友 发布时间:2天前

我来回答

5个回答

热心网友 时间:1天前

http://java.sun.com/j2se/1.5.0/download.jsp

2.jdk1.5.0的安装
很简单,没什么可说的,只建议修改安装目录名成为jdk1.5.0

3.jdk1.5.0的配置
(假设jdk的安装目录是d:\jdk1.5.0)
右键点击[我的电脑],选择[属性],选择[高级]选项卡,单击[环境变量]按钮,在[系统变量]找到path变量,单击[编辑]按钮,把d:\jdk1.5.0\bin添加到里面,与已有的内容用分号隔开.
在[系统变量]中单击[新建]按钮,在[变量名]文本框中输入名称classpath,在[变量值]文本框中输入.;D:\jdk1.5\lib

4.编写HelloWorld
推荐刚入门时不要使用IDE,用简单的文本编辑器就可以了,比较好用的有Jcreator(可以不用进dos直接编译运行java程序),Editplus,UltraEdit
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
保存为HelloWorld.java,注意文件名必须与声明为public类的类名完全相同,包括大小写

5.编译HelloWorld
在dos下进入HelloWorld.java文件所在目录,使用命令javac HelloWorld.java编译,注意HelloWorld.java大小写一定要正确

6.运行HelloWorld
使用命令java HelloWorld,注意HelloWorld大小写一定要正确,而且不要写.java后缀

7.java入门推荐书籍
java编程思想(thinking in java),虽然现在已经出第三版了,但是还是强烈推荐学习第二版,侯捷翻译的,第三版翻译的不好

8.java API
现在jdk5.0有中文版api了,只不过还没完全翻译完
浏览地址:http://gceclub.sun.com.cn/chinese_java_docs.html
下载地址:论坛里有网友做好的chm格式的API,可以免费下载

热心网友 时间:1天前

测试方法如下:
cmd进入dos窗口,然后用cd命令进入你的java程序所在的目录,运行java 你的程序名称看能不能运行?如果能,则说明你的环境变量设置不正确,否则就是你的程序的问题,但是你说每个程序都是Exception in thread"main"java.lang.NoClassDefFoundError错误。所以可能是你的环境变量设置的问题。
具体设置方法:(XP系统)
我的电脑--〉右键“属性”--〉高级--〉环境变量-〉添加系统变量path,变量值为你的jdk安装目录的bin路径,如H:\j2sdk1.4.1_03\bin
最好在此时也同时添加classpath变量。具体设置方法网上有很多。

热心网友 时间:1天前

看样子,应该是你没设好环境变量所致
下面转个帖子
java环境变量

我正在学java,看到很多博客上都有关于java环境变量的设置,我也不厌其烦的重写一变,借此了解一下整个系统的环境变量。

JAVA_HOME,CLASSPATH,PATH.

只有这三个java环境变量。

JAVA_HOME指向的是JDK的安装路径,如C:\j2sdk1.4.2_09,在这路径下你应该能够找到bin、lib等目录。当然,你愿意放哪里,就放哪里。我的是放在c盘根目录

JAVA_HOME=C:\j2sdk1.4.2_09;

PATH环境变量,目的是为了指向JDK的bin目录,这里面放的是各种编译执行命令。

我的设置是:

PATH=C:\j2sdk1.4.2_09\bin;C:\j2sdk1.4.2_09\jre\bin;

需要说明,系统中本身就有PATH环境变量,只要把C:\j2sdk1.4.2_09\bin;C:\j2sdk1.4.2_09\jre\bin;直接放到后面即可,中间有分号间隔。

如果你的JAVA_HOME是别的目录,就对照着该吧。

CLASSPATH最重要。

CLASSPATH=.;C:\j2sdk1.4.2_09\lib;C:\j2sdk1.4.2_09\lib\tools.jar;这时我的设置。这是类的路径。前面加上点和分号,意为首先在当前目录查找,以后你自己编写类的时候自然明白这点。

那么为什么要设置环境变量,以前编写c语言的时候怎么不设置呢?

由于WINDOWS默认的搜索顺序,先搜索当前目录的,再搜索系统目录的,再搜索PATH环境变量设定的。你在编写java程序时,在一个指定目录,这里没有编译执行命令,而系统目录里面,也没有编译执行命令。所以放在环境变量里面, 从这里你应该可以看出,环境变量是干什么用的了。简单说就是告诉操作系统到那里去找指定的文件。你要是把系统目录给改了,看你用dos命令还好不好使。

配置完后,在命令提示符下,键入java -version,如果出现java的一些信息,说明配置成功。

热心网友 时间:1天前

环境变量设置错误。或者和其他的环境变量冲突。

热心网友 时间:1天前

环境变量设置正确吗?

你的主类是这样写的吗?
public static void main(String[] args){}或是
public static void main(String args[])
这个应该没有问题,那就是你在Java和javac的时候没有注意文件名大小写的问题。java和DOS不同的是,java区分大小写。

环境变量设置如果正确的话,那就看一下编译时有没有错,编译时需要注意,格式是这样的:
javac classname.java 注意,classname是你写的源程序,大写小一定要对,后边的".java"不能少,然后解译执行:java classname 这里没有后缀名,如果你加上的话,同样会给你报错,同样要注意大小写正确。
怎么知道苹果电信合约机是不是行货 ...直播男人对一些女粉丝有情吗?直播男人会喜欢他的一些女粉丝吧!他关... 向一个男网红表白被他拒绝他现在直播很勤送礼物老是管我叫姐没怎么叫... 曾经获得过劳动模范奖章的孙家栋院士,对于工作有多么认真刻苦呢? 我是一个男主播的粉丝,我很喜欢他,也给他送礼物,我们也算是朋友了_百度... 淘宝300-50是按哪个价格计算?淘宝活动折扣怎么算? ...的接收与发送,现在只能接收和发送一个字节,怎么接收和发送一个字符... 淘宝年费是多少?怎么算的? 天猫店铺一年技术服务费是多少? 法国一本就GO主要内容 笔记本硬盘能放到别的电脑里装个系统,然后再换回来用吗 如何在DOS下启动windos安装光盘 有一本关于仓央嘉措的书是一个90后女生写的,说是三百年前他的情人,回答... 跪求、仓央嘉措平生介绍和完整诗歌 孙家栋最著名的三件事迹 圣嘉荣做额头手术好不好?行吗 怎样可以让额头变宽 去哪能解决 IPOD TOUCH4基本介绍 ...在安装的过程中出现0x80000001,我现在是xp系统,想装双系统 电脑启动时按F8键不出现启动列表,是怎么回事,如何设置 圣嘉荣做额头后护理如何?可以吗 圣嘉荣在做的额头这块上,能力强吗 圣嘉荣做额头的效果好不好 北京圣嘉荣医疗美容医院正确做额头的方法行吗 我是淘宝卖家,用手机千牛查物流显示“暂时差不到物流,可能是虚拟发货... 取代反应特点 室内设计的前景如何 ...需要办公如CAD也玩游戏例如吃鸡 只狼有没有推荐? 学电气自动化应考什么证书 甜点绿豆饼相关知识 绿豆怎么方便简单的快速去皮呀 绿什么皮什么的词语有哪些? 认缴出资额低于注册资本怎么办 圈里养羊 ,玉米杆麦秆和和精食料 100只一只母羊能赚多少钱 怎么认定商检徇私舞弊罪 商检徇私舞弊罪认定 谁现在养羊呢?说说一个母羊一年的效益 呼和浩特锡林南路小学入学条件 在matlab如何调用自己写的函数? 呼和浩特满小入学条件 胃窦腺癌晚期临终的症状是什么 LOL有哪些不要蓝英雄 英雄联盟中盲僧的装备 癌症病人在生命最后几天的症状有哪些 英雄联盟 的冥想符文回复的是什么 2.2能量,能量指的是什么 英雄联盟中如果英雄没有蓝就不能放技能了,那黄条又会怎么样,灰条... 常见的部署架构有哪些? 我备案已经通过的域名,最近接到工信部的通知,说的域名备案号被注销了... 工信部申请复查怎么写范文 ...只吃羊肉,喂别的宁肯饿死也不吃!喂羊肉天天吃也行!怎么办?_百度... 村书记和主任哪个大 国家赔偿法赔偿方式的种类有哪些相关规定 属于国家赔偿中的损害赔偿方式包括哪些 ...中美地狭有七国,色地马拉伯利兹。萨、洪、尼、哥、巴拿马,香蕉咖啡... 地理知识求翻译,危洪刷(萨)泥(尼)哥爸(巴)离(伯利兹),中美七国永... 男生短时间对自己疯狂追逐自己怎么应对? 如果一个男生短时间内对你疯狂追逐,怎么办呢? 该如何正确应对,男生在短时间对自己疯狂追逐的情况? 为什么手机下载了小爱音箱app手机上面一直正在寻找小爱音箱是为什么... ...别的地方都干净,很不好清理,请问这是什么东西啊? 请教两个充电器的区别,输出都是5V,1A,输入不一样,给手机充电时间... Excel怎么调快滑动速度 形容时间过得快,三个字词语,第一个字是“没”,谁能提供几个答案啊? 通达信公式教学(6):函数 通达信函数精讲:NDAY / EVERY / LAST 情歌王子张学友独宠罗美薇37年,老婆闹分手,洁癖到3年换21佣人 ...画筋时,总是出现产生的筋没有与现存模型相交叉,是什么原因,怎么解决... 刘胜富四川省渠县中学校长 苹果有什么好玩的 有什么苹果 不动尊菩萨图片 ...in thread "main"java.lang.NoClassDefFoundError:com/sun/tools/m... 滑雪衣服怎么穿 穿滑雪服里面的衣服要脱吗-滑雪服里面怎么穿 word中打空格出现小圆点是为什么? 甲醛0.09严重吗,可以入住吗 甲醛检测0.09合格吗? 甲醛009严重吗可以入住吗 从卫国路外环路口到朝阳道口怎么坐公交车,最快需要 非天津人在天津考教师资格证需要什么资格 我不是天津人能在天津考教师资格证么 如何发送满屏烟花表情? 暧昧期如何挽回女孩的心 暧昧期怎么挽回女孩子 ...电话呼入呼出 需要连接itunes恢复 我刚用苹果 不敢弄 求解_百度知 ... 求带点诗意可爱的一女孩QQ网名,急用,谢谢大家了! iphone4关机再开机就显示无服务,需要连接itunes恢复 北京冬奥会手抄报 北京冬奥会手抄报怎么画 ...可以直接用吗?不差进去会不会出现什么安全事故? 一键恢复旧版微信
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com