作者poopoo888888 (阿川)
看板java
标题[问题] 错误:找不到或无法载入主要类别
时间Fri Mar 9 10:26:59 2012
小弟初学Java.. OS是Windows XP
先说声抱歉 我知道这问题很基础.. 但我google了好久 在版上爬了文
跟我的状况都不一样.. 我不知道怎麽办 T_T
一年前摸过java 电脑里的java版本有点乱 所以我把所有java都移除了
重灌了一次Java SE 7u3 JDK
接着把PATH设向了Java的bin资料夹
所以在cmd底下 输入java会有反应(跑出一堆中文的用法提示)
输入javac也会有反应(跑出一堆英文的用法提示)
上网找了份sample code
public class HelloWorld {
public static void main (String[] args) {
System.out.println("Hello World!");
}
}
存成HelloWorld.java 丢进test资料夹
在cmd下移到test资料夹
输入javac HelloWorld.java
成功创造出一个HelloWorld.class档
然而 接下来的事我却怎样都解决不了..
输入java HelloWorld
cmd表示"错误:找不到或无法载入主要类别HelloWorld"
怎麽会这样.. orz 明明输入java或是javac都有反应的.. 我还有哪边没设定好吗?
有大大有类似经验的吗?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.24.225
1F:推 LaPass:看起来你的java已经装好了,但是程式找不到class档 03/09 10:32
2F:→ LaPass:用绝对路径呼叫看看,例如 java C:/test/HelloWorld 03/09 10:34
还是不行耶 呜呜Q_Q
※ 编辑: poopoo888888 来自: 61.231.24.225 (03/09 10:37)
3F:推 LaPass:我斜线打反了(汗),WINDOWS是 \ 你自己改一下... 03/09 10:38
谢谢La大大的帮忙
可是还是不行耶 呜呜怎麽只有我会这样Q_Q
(刚用笔电做了完全一样的事情 Java安装跟执行都没问题
只有我现在这台桌电会这样)
※ 编辑: poopoo888888 来自: 61.231.24.225 (03/09 11:07)
4F:推 LaPass:真奇怪了.... 03/09 11:21
5F:推 mars90226:这种状况我只有在手残打了java HelloWorld.class才有... 03/09 11:52
6F:→ TsaiCF:看看 CLASSPATH 03/09 15:47
7F:推 PsMonkey: z-3-2-2-2 03/09 16:29
8F:推 LaPass:如果是CLASSPATH的问题的话,打绝对路径应该可以执行啊? 03/09 16:48
9F:→ AI3767:java -version 看一下写什麽 03/09 20:19
10F:→ KekeMonster:试试 java -cp . HelloWorld 03/13 00:14
11F:推 dream1124: 你在cmd下移原始码到test资料夹,那有cd到那个资料夹吗? 08/20 20:40