MAC 找不到或无法加载主类怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAC 找不到或无法加载主类怎么解决相关的知识,希望对你有一定的参考价值。

参考技术A .class是这个java文件的编译后的文件,没有它肯定无法运行.点菜单project/buildall重新再编译一次后运行.另外建议工程的源码目录和输出目录分别为src和bin分离,不要混在一起免得误删. 参考技术B MAC 找不到或无法加载主类怎么解决
package a.b.c;

public class D
public static void main(String[] args)
System.out.println("Hello World");


如上的代码,运行的时候,必须运行 java a.b.c.D
而且,JAVA文件必须在package标识的相应目录中。比如说
E:\a\b\c\D.java
那编译后,我必须在E:\这个目录下运行java a.b.c.D

如何解决Eclipse下“找不到或无法加载主类”的错误

Eclipse出现“找不到或无法加载主类”的原因是系统错误导致的,具体解决方法步骤如下:

1、首先打开计算机,检查代码,代码要有main并且不能写错,System首字母要大写,大写的注意:图中红线画出的package aaa应该去掉  (图示代码是从eclipse直接复制过来的代码)。

2、注意文件名最好与类名相同,如图类名是AAA,就另存文件名为AAA.java,如图颜色画出部分相同,点击保存。

3、Win+R——输入cmd回车——输入h:(切换到保存AAA.java文件的h盘)回车——javac AAA.java 回车(窗口抖一下,生成.class文件)。

4、java AAA 回车,命令提示符就会出现hello world。(注意不要加.class,如图运行加.class会报错)。

参考技术A

如何解决Eclipse下“找不到或无法加载主类”的错误是系统错误造成的,解决方法为:

1、新建文档文档,在文本文档中输入以下代码public class MyTest public static void main(String[] args) System.out.println("test");。

2、将文本文档,改成【MyTest.java】。

3、【javac MyTest.java】编译源文件。

4、运行的时候,不能带【.class后缀】。

5、修改方法,去掉后缀,即可运行。

6、运行的时候,找到主类。


参考技术B

今天启动项目,又遇到找不到或无法加载主类的情况,清除项目后无法编译,class文件下没有.class文件,至少遇到3次这个问题了,隔一段时间就出现这个问题,而且每次解决的方法都还不相同,这个问题的标识就是项目上有红色差号或者叹号,原因诸多也说不清楚,有的时候是jar包缺或者引入了无用的jar包,有时候开发软件编译停顿了反应慢等等,今天特意总结解决此问题的方法,和大家分享一下:


1、在src文件夹上点右键-Build Path-Use as Source Folder,重新进行编译,一切正常了。

2、在Eclipse工程文件夹上点右键-Refresh,重新编译,一功OK(这个方法一般不起作用)。

3、右键Properties在Java Builder Path的Libraries的标签里面看是否有缺少或者无用的(一般带红差头)的,引入对应的jar包或者删除掉。

4、在Properties里面设置Source.添加你的java路径.比如src,然后需要设置下面的Default output folder,这里设置你的输出路径也就是class路径了。

5、右键Properties在里面的builder里面把项目的builder.xml引用(import)进来。

6、把右键Properties在Java Builder Path的Libraries全部删除,尤其是jre,然后,点击保存,关闭eclipse,然后再打开,再把对应的jre和lib下边的相关jar引进来,保存,重新编译后就好了,我也不知道为啥,有一次我就这么弄好了。

7、把class下边的有.class文件的话还是这样,把这些.class文件删除掉,然后elipse中菜单project—clear然后选中对应项目,在project菜单下边勾上Build Automaticlly(自动部署),然后生成新的就class文件就OK了。

8、把项目下边的.project删除掉,从同事身边运行正常的项目下边拷贝过来它的.project文件,刷新项目试试。

9、把项目下边的.classpath删除掉,从同事身边运行正常的项目下边拷贝过来它的.classpath文件,刷新项目试试。

10、终极解决办法,也是很管用的解决办法,就是把整个项目删除掉,删除之前把更改的内容提交到CVS或者SVN上,然后重新从SVN或者CVS上把项目档下来。

本回答被提问者采纳

以上是关于MAC 找不到或无法加载主类怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

运行java文件显示找不到或无法加载主类怎么解决?

如何解决Eclipse下“找不到或无法加载主类”的错误

如何解决Eclipse下“找不到或无法加载主类”的错误

idea找不到或无法加载主类,看图,百度的方法没有解决,求大神。

如何解决Eclipse下“找不到或无法加载主类”的错误?

如何解决scala ide 找不到或无法加载主类