[英]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.