java 在编译过程中会出错,求解答?

墨尽微凉 发布于 2015/07/12 13:13
阅读 377
收藏 0

我是一名java 自学者,最近在学习java的基础知识,java执行过程中经常会出错,环境是好的。.class文件有生成

在执行过程中会出错

有哪位java高手指点一下

加载中
0
凉良
凉良

你可以试试直接在.clsss所在的文件夹内按住shift+右键,然后有个打开命令提示符,就不需指定class的位置了。顺便检查一下你的源码的main方法有没有写好

(其实我也是初学者~~)一起加油

pricker
pricker
回复 @墨尽微凉 : java main方法 是入口函数。要执行必须定义main方法
墨尽微凉
墨尽微凉
好像还是不行,代码是没问题的
0
红薯
红薯

首先类有定义包名吗?编译的时候用 -d 参数指定存放 class 文件的目录

然后执行的时候 -cp 指定 class 文件目录,这样才能找到对应的类

墨尽微凉
墨尽微凉
好像还是不太明白?代码是没问题的,以前看视频讲解都能执行,有的时候又会出现上面的问题
0
凉良
凉良
可否将源码发我??我想看一下Q1732234933
0
凉良
凉良
我想测试一下
0
凉良
凉良
任务完成~
0
南湖船老大
南湖船老大
基础不好。。。多看看java 的参数
墨尽微凉
墨尽微凉
刚刚学习java ,谢谢啦
0
Lunqi
Lunqi
配置classpath
墨尽微凉
墨尽微凉
环境是好的,代码错了,问题现在解决了
0
alexwan
alexwan

代码贴出来就知道是什么错了


墨尽微凉
墨尽微凉
额,的确是代码的原因
0
总有逗比想害朕
总有逗比想害朕

有没有设置classpath环境变量?

找不到主类,如果代码没问题的话,程序就是找不到jdk所提供的开发支持包:

1)dt.jar是关于运行环境的类库,主要是swing的包   
2)tools.jar是关于一些工具的类库   
3)rt.jar包含了jdk的基础类库,也就是你在java doc里面看到的所有的类的class文件

其中rt.jar是程序必须的,当然你要是用到tools.jar和dt.jar下的类那他们也是必须的

如果没设置classpath环境变量的话,你在运行时就要设置-classpath或-cp来加载这些jar

--------------------------------------------------

如果有错的地方请指出

墨尽微凉
墨尽微凉
恩,问题解决了,是代码的原因
0
义和团团中央书记
墨尽微凉
墨尽微凉
代码写错了,现在改回来了
返回顶部
顶部