作者qrtt1 (有些事,有时候。。。)
看板java
标题Re: [问题] 错误:找不到或无法载入主要类别
时间Sun Aug 16 20:46:19 2015
: -----------------------------------------------------------
: 以下这种阳春的我也用过
: 路径:D:\tag name: Say.class
: "java Say" "java -cp . Say" 皆试过 有空白的地方皆有 也试过没空白
: package com.csdn.test;
: public class Say {
: public static void main(String[] args) {
: System.out.println("ABC。");
: }
: }
: -----------------------------------------------------------------\
: ----------------------------------------------------
package com.csdn.test;
你编出来的 Say.class,要放在,你执行 classpath 的 com/csdn/test 下,
如果是在 D:\tag 下 你用 "." 作为 classpath 表示,你是由『当前位置』找 class
依你的 package 宣告,它会是在
D:\tag\com\csdn\test\Say.class
执行:
java -cp . com.csdn.test.Say
就会成功,你应该先补一下 classpath 与 package 的知识。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.230.211.15
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1439729182.A.94A.html
1F:推 QooEX: 感谢您!!! 让我知道问题应该是出在PACKAGE 08/16 20:55
2F:→ QooEX: 我真的是没有对CLASSPATH跟PACKAGE那边的知识 08/16 21:05
3F:→ QooEX: 完全没有注意到 在PACKAGE跟CLASSPATH这边的问题= = 08/16 21:06
4F:→ QooEX: 网路上跟书上都只有单说 要修改CLASSPATH这边的值 08/16 21:07