2011年12月9日金曜日

[JAVA] 带包名的类在命令行下执行

环境变量 classpath 设置
应该加上 . , 如: .:/usr/java/default/lib

如果带有 package 名的类在命令行运行时, 需要在包名的上层目录运行

package hello.pkg;
public class HelloWorld { }

|-- bin
|   `-- hello
|       `-- pkg
|           `-- HelloWorld.class
`-- src
    `-- hello
        `-- pkg
            `-- HelloWorld.java

以上结构中, 执行 HelloWorld.class 时, 要在 bin 目录下执行

cd ../bin
java hello.pkg.HelloWorld

0 件のコメント:

コメントを投稿