永发信息网

我在初学Java,有点小问题,望朋友们能相助一把

答案:6  悬赏:0  手机版
解决时间 2021-05-15 13:38
就是我写的程序文件已经编译出来了。。但是运行的时候就是不行。。这不知道是哪儿出了问题了。。搞得我连初步都弄不出来,,很没成绩感。
最佳答案

一. 确认代码是否已经编译,编译成功的话,会在java文件目录中以相同文件名生成一个.class的文件,这才是运行时需要的字节码文件.


二. 如果该java文件中定义了package, 你需要按照该package的结构建立起目录,然后把.class文件移到这里面.(如包为:com.test.reader, 类名为: SimpleReader, 则建立目录: D:\my_java\com\test\reader, 然后把.class文件移到reader目录里面)


三. 进入D:\my_java目录


四. 输入java com.test.reader.SimpleReader


运行ing...


若没有包路径,直接在编译好的.class目录输入java SimpleReader

全部回答

1一个原因。编译器没有找到main方法。 一般2个可能。第一你的java没有配置好。你在控制台输入 java和javac 看有没有出现对应的配置信息。 2就是classpath的路径没有写上去。不过要是你使用eclipse 它会自动帮你找到编译的路径。

java -classpath . YouClass
首先你首先 试试 运行---cmd -- java 和javac 命令有输出信息 如果提示java 或javac 不是内部或外部命令就是环境变量没配置好 否则就是你的代码有问题把你的程序贴出来 我帮你看看
第一没有用javac编译,第二路径不对,第三classpath不对,建议用全名,即加上路径如javac D:\Test.java java D:\Test

你好 很高兴替你解忧:

请问你的classpath设置正确么?还有你执行java 命令的时候class文件是在当前目录吗?

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大冶市黄石大冶市档案馆哪位知道具体地址啊
请问魔兽中神界危机7。0的下载解压密码是多小
沅江市益阳熳洁儿地址在什么地方,想今天过去
女生学习健美操以后会有好的出路吗?
求暑期增高计划(拒绝大段复制 谢谢)
洪山区武汉阿迪达斯三叶草(K11购物艺术中心店
秒客网以后每天都有高价值的产品推出参秒吗?
兰州哪有卖兔子吃的苜蓿?最好有大量出售的地
怎么修改文件夹里所有文件的后缀名
洛宁县洛阳洛宁民康医院哪位知道具体地址啊
摩托XT702价格
倚天Ⅱ右键不能转向怎么设置
瑰丽的意思是什么?
新乡县新乡新世纪经典发艺地址在哪里啊
有个女孩子喜欢一个男孩子,可是因为一些改变
推荐资讯
< 初音未来>的游戏下载?
宁远县永州德尔地板在哪里啊,我有事要去这里
盐城工学院博雅学院录取通知书什么时候到啊?
最近一直在失眠,怎么也睡不着,有什么办法才
大家来帮我看看如何辨别车是否有暗伤?高分
男生脑门大留什么发型,女人脑门大,留什么发
请问“道路最大纵坡在6%以上”是什么意思阿?
祝大家七夕节快乐用英文怎么写?
更好 防辐射
湖滨区三门峡中国人寿保险股份有限公司在什么
南乐县濮阳家家乐灯具城我想知道这个在什么地
宁安市牡丹江一品香八珍熟食地址是什么,有没
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?