“如何修复Java错误”;未解决的编译问题”;在EclipseIDE中?
我正在尝试一个基本的组合框(我听说这些已经过时了)。目标是为用户创建一个带有选项的框,当用户单击组合框中的所述选项时,他们将根据开关检测到的大小写从字符串数组中获取信息。这是我的代码:“如何修复Java错误”;未解决的编译问题”;在EclipseIDE中?,java,combobox,Java,Combobox,我正在尝试一个基本的组合框(我听说这些已经过时了)。目标是为用户创建一个带有选项的框,当用户单击组合框中的所述选项时,他们将根据开关检测到的大小写从字符串数组中获取信息。这是我的代码: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class SolicitorComBox extends JFrame implements ActionListener { String[] MuniA
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SolicitorComBox extends JFrame implements ActionListener {
String[] MuniArray = {"Allepo", "Avalon"};
JComboBox MuniList = new JComboBox (MuniArray);
JLabel lblText = new JLabel();
public static void main (String[] args) {
SolicitorComBox fr = new SolicitorComBox();
centerFrame(fr);
fr.setVisible(true);
}
private static void centerFrame(SolicitorComBox fr) {
// TODO Auto-generated method stub
}
public SolicitorComBox() {
setLayout (new FlowLayout());
setSize (400, 300);
setTitle ("Solicitor Search");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
MuniList.setSelectedIndex(0);
MuniList.addActionListener(this);
add(MuniList);
add(lblText);
}
public void actionPerformed(ActionEvent e) {
if (e.getsource() == MuniList) {
JComboBox cb = (JComboBox).e.getsource();
String msg = (String)cb.getSelectedItem();
switch (msg) {
case "Allepo": lblText.setText("The attorney is Joe!");
break;
case "Avalon": lblText.setText("The attorney is Dana!");
break;
这是我尝试运行代码时遇到的错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at SolicitorComBox.main(SolicitorCombobox.java:10)
除了你没有发布你的全部代码之外,我还可以运行你放在那里的代码: 因此,或者您的问题在您发布的代码下面,或者它只是IDE中的编译问题
我建议您手动刷新项目,并使用Eclipse中的菜单
project>clean
强制清理它。我将强制你的应用程序重新编译 除了您没有发布全部代码之外,我还可以运行您放在那里的代码:
因此,或者您的问题在您发布的代码下面,或者它只是IDE中的编译问题
我建议您手动刷新项目,并使用Eclipse中的菜单
project>clean
强制清理它。我将强制你的应用程序重新编译 您可能缺少一些jar文件。右键单击项目或类,转到构建路径并选择“构建路径配置”。从“构建路径”窗口中,选择“库”选项卡,找到缺少的文件,下载它们,并从“项目资源管理器”一侧将文件放入项目中。您可以使用拖放。
现在单击“addjars”将jar文件从项目添加到库中
这对我有用。希望对你有用 您可能缺少一些jar文件。右键单击项目或类,转到构建路径并选择“构建路径配置”。从“构建路径”窗口中,选择“库”选项卡,找到缺少的文件,下载它们,并从“项目资源管理器”一侧将文件放入项目中。您可以使用拖放。 现在单击“addjars”将jar文件从项目添加到库中
这对我有用。希望对你有用 我也有类似的问题。我使用的是一个导入的gradle项目,但它是从eclipse内部运行的。由于某种原因,错误突然开始出现 解决方案1。在eclipse中单击清除,然后单击刷新。这起作用了,但时间不长
解决方案2。Gradle有一个eclipse任务,用于与eclipse环境交互并确保其LIB正确:因此运行Gradle clean build eclipse似乎提供了一个解决方案。大概maven也有类似的任务。我也有类似的问题。我使用的是一个导入的gradle项目,但它是从eclipse内部运行的。由于某种原因,错误突然开始出现 解决方案1。在eclipse中单击清除,然后单击刷新。这起作用了,但时间不长
解决方案2。Gradle有一个eclipse任务,用于与eclipse环境交互并确保其LIB正确:因此运行Gradle clean build eclipse似乎提供了一个解决方案。maven可能也有类似的任务。要修复Eclipse IDE中的Java错误“未解决的编译问题”,请执行以下步骤:
- 尝试在eclipse中包含包名,以防忘记它
- 在使用之前导入所有包,例如:
在使用Scanner类之前导入java.util.Scanner
- 还要确保检查编译器符合性级别,并且所选jdk版本相同
在eclipse中,如果您跳过包含包,它将给出“未解决的编译问题”要修复eclipse IDE中的Java错误“未解决的编译问题”,请执行以下步骤:
- 尝试在eclipse中包含包名,以防忘记它
- 在使用之前导入所有包,例如:
在使用Scanner类之前导入java.util.Scanner
- 还要确保检查编译器符合性级别,并且所选jdk版本相同
I eclipse,如果您跳过包含包,它将给出“未解决的编译问题”看起来您没有发布整个代码看起来您没有发布整个代码谢谢!这就是我目前编写的所有代码,因为我想在创建任何进一步的案例之前测试它。你认为我缺少插件吗?我现在就要试试你的建议。谢谢你的回复!我试过你的建议,但还是犯了同样的错误。也许我缺少必需的插件?据我所知,编译它不需要安装任何插件,因为它只是Java。无论如何,请尝试在Eclipse Marketplace中安装WindowBuilder,并在设计模式下打开您的类,也许它可以帮助您找到问题所在。您在哪个版本的Eclipse中运行此功能?Eclipse Neon,带JDK 1.8谢谢!这就是我目前编写的所有代码,因为我想在创建任何进一步的案例之前测试它。你认为我缺少插件吗?我现在就要试试你的建议。谢谢你的回复!我试过你的建议,但还是犯了同样的错误。也许我缺少必需的插件?据我所知,编译它不需要安装任何插件,因为它只是Java。无论如何,请尝试在Eclipse Marketplace中安装WindowBuilder,并在设计模式下打开类,也许它可以帮助您找到问题所在。您在哪个版本的Eclipse中运行此功能?Eclipse Neon,使用JDK 1.8