簡體   English   中英

導入 sun.security.ec 無法解決

[英]The import sun.security.ec cannot be resolved

我剛剛在 Visual Studio 代碼中啟動 Java。

import sun.security.ec.point.Point;

public class Tutorial {
    public static void main(String[] args) {

        Point point1 = new Point(x:1,y:2);
        System.out.println(point1);
    }
}

運行代碼后,它顯示以下警告:

導入 sun.security.ec 無法解決

點無法解析為類型

x 無法解析為變量

y 無法解析為變量

有誰知道為什么會這樣? 無論如何要解決這個問題?

您可能正在尋找java.awt.Point 此外,初始化Point的語法(即new Point(x:1,y:2) )是錯誤的。 執行以下操作:

import java.awt.Point;

public class Main {
    public static void main(String[] args) {
        Point point1 = new Point(1, 2);
        System.out.println(point1);
    }
}

Output:

java.awt.Point[x=1,y=2]

你確定你需要這個特殊的導入 sun.security.ec.point.Point嗎? 可能是您試圖從不同的 package 導入您自己的 class?

來自這個 package 的是接口https://java-browser.yawk.at/java/13/jdk.crypto.ec/sun/security/ec/point/Point.Z93F725A07423FE21C8486F

因此它沒有構造函數。

語法new Point(x: 1, y: 2); 與 java 無關。

您的代碼應如下所示:

public class Tutorial {
    public static void main(String[] args) {

        int x = 1;
        int y = 2;

        Point point1 = new Point(x, y);

        System.out.println(point1);
    }
}

暫無
暫無

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

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