我在初学Java,有点小问题,望朋友们能相助一把
答案:6 悬赏:0 手机版
解决时间 2021-05-15 13:38
- 提问者网友:無理詩人
- 2021-05-15 02:52
就是我写的程序文件已经编译出来了。。但是运行的时候就是不行。。这不知道是哪儿出了问题了。。搞得我连初步都弄不出来,,很没成绩感。
最佳答案
- 五星知识达人网友:北城痞子
- 2021-05-15 04:13
一. 确认代码是否已经编译,编译成功的话,会在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楼网友:走死在岁月里
- 2021-05-15 08:13
1一个原因。编译器没有找到main方法。 一般2个可能。第一你的java没有配置好。你在控制台输入 java和javac 看有没有出现对应的配置信息。 2就是classpath的路径没有写上去。不过要是你使用eclipse 它会自动帮你找到编译的路径。
- 2楼网友:渡鹤影
- 2021-05-15 08:06
java -classpath . YouClass
- 3楼网友:鱼忧
- 2021-05-15 06:39
首先你首先 试试 运行---cmd -- java 和javac 命令有输出信息 如果提示java 或javac 不是内部或外部命令就是环境变量没配置好 否则就是你的代码有问题把你的程序贴出来 我帮你看看
- 4楼网友:轻熟杀无赦
- 2021-05-15 05:24
第一没有用javac编译,第二路径不对,第三classpath不对,建议用全名,即加上路径如javac D:\Test.java
java D:\Test
- 5楼网友:青尢
- 2021-05-15 04:25
你好 很高兴替你解忧:
请问你的classpath设置正确么?还有你执行java 命令的时候class文件是在当前目录吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯