[英]Compile java file with a package using Oracle JDK in ubuntu
我已成功编译此文件并保存。
class A
{
public static void main(String[] args)
{
System.out.println("Hey!");
}
}
使用
javac a.java
java A
但是当我编译这个文件时:
package B;
class A
{
public static void main(String[] args)
{
System.out.println("Hey!");
}
}
现在,再次使用相同的命令进行编译,但从不运行
javac a.java
java A
// could not find or load main class
请指导我终端运行文件的确切命令。
注意:该文件名为“ a.java”。
您需要指定标准名称,即packageName.ClassName
:
java B.A
您必须将目录更改为包含路径“ B”(您的程序包名称)的目录,然后调用java BA
如上所述,您需要指定标准名称,即packageName.ClassName:
>> javac a.java
>> java B.A
但是您需要自己创建一个名为“ packageName”的目录,因为jdk不会为您隐式创建一个目录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.