javac运行显示“找不到或无法加载主类 是不是变量设置错了?

2024-11-28 15:26:35
推荐回答(5个)
回答1:

把classpath和JAVA_HOME两个环境变量删掉!
设置环境变量只是为了让windows能找到java.exe和javac.exe文件。
如果设置了classpath,那么".java"文件编译成的".class"文件就会自动放到classpath对应的文件夹里。path变量应把C:\Program Files\Java\jdk1.7.0\bin;放到最前面。以为有些系统自己带了个jdk,里面有java.exe文件。运行时调用的是最前的路径下的java.exe文件。

回答2:

你的表述不是很清楚
你是写好了一个java文件,运行时候出错吗?
你是按照以下步骤运行java文件的吗?hello是你的文件名
输入:javac hello.java
回车
输入:java hello
回车

其他:你检查一下你建立的类文件是不是写错了,
1.类名要和JAVA文件同名
2.是否window自动隐藏了文件后缀名,不要隐藏后缀名,把文件后缀改为.JAVA
3.是否import 你需要的包名

回答3:

这绝不是什么环境变量的问题,因为你既然已经可以编译了,。两种可能 ,一:你没有在java源文件里写有主方法:public static void main(String[ ] args).二,你写了,可是没有写在你要执行的类当中。

回答4:

如果你连这条语句都还不知道话,那你是比我还新的新手了.
给你介绍个软件navicat
图形化的操作,就类似于,以前是DOS.好多人不知道命令.于是有了WINDOWS

直接对着表,右击,另存为SQL.完事

回答5:

换个版本的jdk试试,用jdk1.6,