簡體   English   中英

使用TextPad在Java中編譯多個文件

[英]Compiling multiple files in Java using TextPad

我正在嘗試使用TextPad編譯我的HelloApp2文件,但它在greeter類的其他文件中引用了另一個類。 我不斷收到錯誤消息,說無法識別Greeter。 有人知道如何在TextPad中執行此操作嗎?

HelloApp2.java:

public class HelloApp2
{
public static void main(String[] args)
{
    Greeter myGreeterObject = new Greeter();
    myGreeterObject.sayHello();
}
}

Greeter.java:

public class Greeter
{
public void sayHello()
{
    System.out.println("Hello, World!");
}
}

如果HelloApp2引用了Greeter ,則需要將import Greeter放入HelloApp2.java的頂部。

import Greeter

public class HelloApp2
{
    public static void main(String[] args)
    {
        Greeter myGreeterObject = new Greeter();
        myGreeterObject.sayHello();
    }
}

請參閱有關導入包Java文檔

這與TextPad無關。我強烈建議您使用免費的IDE,例如Eclipse / NetBeans / IntelliJ Community Edition,這樣可以節省編寫,構建和調試Java軟件的時間。

您需要導入該類

import Greeter.*;

僅當該文件位於主程序所在的文件夾中時

否則您必須指定包裹詳細信息,例如

import package.Greeter.*;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM