我是linux环境的新手.
我试图在linux环境中运行一个简单的hello world java类.
package com.util;
public class Hello {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("hi");
}
}
Run Code Online (Sandbox Code Playgroud)
我在windows环境下编译了java类,并将.class文件上传到linux系统到/ home/scripts路径.
我的命令如下,
java -cp /home/scripts com.util.Hello
Run Code Online (Sandbox Code Playgroud)
当我从相同的/ home/scripts执行此命令时,我正在获取Hello.class,
错误:无法找到或加载主类com.util.Hello而无法继续进行.
有人能在这个问题上帮助我吗?
Sha*_*shi 12
使用终端导航到/ home/scripts
javac com/util/Hello.java
Run Code Online (Sandbox Code Playgroud)
然后
cd /home/scripts
java -cp . com.util.Hello
Run Code Online (Sandbox Code Playgroud)
要么,
java -cp "/home/scripts" com.util.Hello
Run Code Online (Sandbox Code Playgroud)