簡體   English   中英

如何從 jshell 訪問默認 package 中的 Java class?

[英]How to access a Java class in the default package from jshell?

我無法從jshell訪問默認 package 中的 Java 類。 我無法導入,因為默認的 package 沒有名稱,當我嘗試引用該名稱時出現錯誤:

jshell> Test.test(); | 錯誤:| 找不到符號 | 象征:
變量測試 | 測試一下(); | ^--^

到目前為止,我發現的唯一解決方案是使用:

/打開測試.java

有可能還是錯誤?

這里是Test.java的代碼:

public class Test {
    public static void test() {
        System.out.println("test");
    }
    public static void main(String[] args) {
        Test.test();
    }
}

這是不可能的。 文檔中,

默認package中的代碼,也稱為未命名的package,無法從JShell訪問。

暫無
暫無

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

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