1 新建了java类,发现如下图错误,无法编译通过,检查了好久,才知道是项目的package name(包名)产生冲突了。 图1 修改前 解决方法:不能把项目package name(包名) 写成以java开头,修改成其他即可,如java2,com...等等. 图2 修改后
一般是环境变量设置的问题 查看当前的CLASSPATH echo$CLASSPATH 结果 /usr/lib/jvm/java-6-openjdk/lib 发现没有把本地(.)也设置成为CLASSPATH的路径 可以这样执行 java -d . Test.java java-cp.:$CLASSPATH Test 这不是解决的办法 编辑home目录下(~/)的 .bash_profile文件(如果没有则新建一个) .bash_...
解决办法是:将eclipse与tomcat跑的服务器使用的jdk一致即可。 也可以点击这个项目,点击Preferences->Run/Debug Setting->edit->jre,修改即可。实际上是同一个道理。 相关资源:couldnotfindthemainclass,programwillexit_mainclass-Java文档类. ——— 版权声明:本文为CSDN博主「liangbinny」的原创文章,遵循CC 4.0 BY-...
原因:高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。1、首先打开MyEclipse,在该页面中,点击打开主菜单中的Windows选项。2、然后在弹出来的窗口中点击打开“Proferences”选项。3、然后在弹出来的窗口中点击打开“java compiler”选项。4、然后在弹出来的窗口中将编译器...
安装java的时候出现Could not find the main class.program will exit,如果code和环境变量配置没有错误。最可能的原因是jdk与jre的版本不对。例如用jdk1.7编写的code,如果用jvm1.6去运行,将会出现RT
解决办法如下:1、先找到构建路径; 2、选中MyEclipse中带有的JDK;3、然后如果你有外部的jdk,再执行下面的步骤;4、选中:外部的jdk;5、成功,OK!确认就行了。
JAVAEclipse:could not find the main class,program will exit!我在Eclipse中写了以下一个程序:import java.awt.*;import javax.swing.*;import javax.swing.tree.*;import javax.swing.event.*;//森林状的关系图public class JTreeDemoextends JFrame{ JTextField jtfInfo; //文本域,用于显示点击的节点名称 ...
没有找到主函数。在你的jar里必须有且只能有一个方法为主方法,例如:public class test { public static void main(String args[]) {// 必须定义主方法,不然程序从哪里开始执行呢 // 这里定义你的主方法 } }
1 首先,确认你程序里面定义了一个public class里面有main函数。2 如果1没问题问题,试试在编译的时候用javac编译???.java函数来得到???.class文件。3 运行程序的时候用java ???,而不是javaw ???.4 最后,确认你运行程序的时候,你的程序处于路径中或者当前目录中。