开发者社区> 问答> 正文

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

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

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

在执行过程中会出错

有哪位java高手指点一下

展开
收起
爱吃鱼的程序员 2020-06-04 16:29:17 453 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

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

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

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

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

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

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

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


    ######额,的确是代码的原因######

    有没有设置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

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

    如果有错的地方请指出

    ######恩,问题解决了,是代码的原因######名字不统一######代码写错了,现在改回来了
    2020-06-04 17:52:35
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载