2015-11-15 27 views
-1

這是我在一個文件中的代碼:如何編譯在同一個封裝中的兩個java文件

package AI; 

public class Class1 { 
    public static void main1() { 
     System.out.println("Hello"); 
    } 
} 

而其他的文件:

package AI; 

public class partsOfSpeech { 
    public static void main(String args[]) { 
     Class1 firstInstance = new Class1(); 
     firstInstance.main1(); 
    } 
} 

我如何編譯這些文件,讓我沒有得到這樣的說,它無法找到Class1的錯誤?我如何在編譯後運行它們?

+0

您使用的IDE或命令行 – Ramanlfc

+0

如果使用命令行編譯。對於首先編譯的Class1然後編譯第二類partsOfSpeech。但如果你使用IDE沒有問題,是建立自動 – Abdelhak

+0

不,我做到了,它仍然沒有工作 – Vityou

回答

0

1)圍棋一個目錄上述AI(例如D:\Study\Examples\src

2)JAV ac -d。 AI/Class1.java

3)的javac -d。 AI/partsOfSpeech.java

4)的Java AI.partsOfSpeech

輸出:

你好

目錄結構:

在我的系統,AI目錄在src目錄下。

目錄d的:\學習\實例的\ src \ AI

11/15/2015 11:06 PM <DIR>   . 
11/15/2015 11:06 PM <DIR>   .. 
11/15/2015 11:06 PM    390 Class1.class 
11/15/2015 10:58 PM    118 Class1.java 
11/15/2015 11:06 PM    333 partsOfSpeech.class 
11/15/2015 10:59 PM    177 partsOfSpeech.java 
       4 File(s)   1,018 bytes 
       2 Dir(s) 236,298,690,560 bytes free 

D:\Study\Examples\src> 
0

只需打開包裝AI在表彰線和

D:\AI>javac partsOfSpeech.java Class1.java 

兩個類編譯--- 對於運行在讚揚線類

D:/>java AI.partsOfSpeech

類運行

+0

沒有沒有工作,它給了我:javac的:文件未找到:AI/partsOfSpeech.java 用法:javac <源文件> 使用-help查看可能的選項列表 – Vityou

+0

仍然無法正常工作。 – Vityou

+0

您的問題解決了 –

相關問題