gpt4 book ai didi

java - 无法在使用 jdk1.7 或 1.8 的 IntelliJ IDEA 中使用或导入 javax.swing 和 java.awt

转载 作者:行者123 更新时间:2023-12-01 10:21:27 25 4
gpt4 key购买 nike

我想在Java中使用GUI工具,我的IDE是Win8.1中的IntelliJ IDEA,我有:

java -version

java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

在我的路径和其他地方的另一个jdk(1.8)中。

在commadLine(使用javac)中,我可以制作/编译/构建如下代码:

import java.awt.*; // Using AWT container and component classe
import java.awt.event.*; // Using AWT event classes and listener interfaces
// An AWT program inherits from the top?level container java.awt.Frame
public class AWTCounter extends Frame implements ActionListener {
private Label lblCount; // Declare component Label
private TextField tfCount; // Declare component TextField
private Button btnCount; // Declare component Button
private int count = 0; // Counter's value

(等等,代码并不重要)

在我的 IntelliJ 项目结构中,我添加了 jdk 1.7.0_51(与上面相同),但第二行显示:“无法解析符号‘事件’”:

导入java.awt.event.*;

(“事件”的颜色为红色,表示不存在)

我可能错过了一些关于路径的事情。我花了几个小时搜索,但没有找到任何相关内容。

最佳答案

问题是在我的项目结构中声明 Android SDK 而不是 JDK。 Android 软件开发工具包不包含 java.awt 或相关软件包中的任何内容,因为 Android 有自己的图形软件包和库,例如 android.graphicsandroid.widget.

关于java - 无法在使用 jdk1.7 或 1.8 的 IntelliJ IDEA 中使用或导入 javax.swing 和 java.awt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35580059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com