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