Bey-Hey 2023-01-03 14:36 采纳率: 85.7%
浏览 31

运行时显示没有JDK,无法加载主类

本来前一次是可以运行的,第二次运行时插入图片,修改了一下,就是找不到主类了,麻烦大家帮我看看,愁死我了,老是出现这样的问题运行不了
主类


```java
public class edu9_2 {
    public static void main(String[] args) {
        WindowMenu win=new WindowMenu("带菜单的窗口",20,30,600,290);
    }
}


WindowMenu类


```java
import javax.swing.*;

public class WindowMenu extends JFrame {
    JMenuBar menubar;//菜单条
    JMenu menuFruit;//菜单
    JMenuItem bananaItem,pearItem;
    JMenu appleMenu;
    JMenuItem redAppleItem,yellowAppleItem;
    public WindowMenu(){}
    public WindowMenu(String s,int x,int y,int w,int h){
        init(s);
        setLocation(x,y);
        setSize(w,h);
        setVisible(true);
        setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    }
    void init(String s){
        setTitle(s);//设置窗口标题
        menubar=new JMenuBar();
        menuFruit=new JMenu("水果菜单");//用menuFruit做根菜单
        bananaItem=new JMenuItem("香蕉");
        bananaItem.setIcon(new ImageIcon("banana.jpg"));
        pearItem=new JMenuItem("甜梨");
        pearItem.setIcon(new ImageIcon("pear.jpg"));
        appleMenu=new JMenu("苹果");
        redAppleItem=new JMenuItem("红苹果");
        redAppleItem.setIcon(new ImageIcon("redApple.jpg"));
        yellowAppleItem=new JMenuItem("黄苹果");
        yellowAppleItem.setIcon(new ImageIcon("yellowApple.jpg"));
        menuFruit.add(bananaItem);//为菜单添加菜单项
        menuFruit.add(pearItem);
        menuFruit.addSeparator();
        menuFruit.add(appleMenu);
        appleMenu.add(redAppleItem);
        appleMenu.add(yellowAppleItem);
        menubar.add(menuFruit);
        setJMenuBar(menubar);
    }
}



运行后显示

img

  • 写回答

2条回答 默认 最新

  • pzzhao 2023-01-03 14:43
    关注

    你这个是不被idea识别为java类的,你可以idea里面找到你的src文件夹,右键 mark directory AS 选择 source root

    评论

报告相同问题?

问题事件

  • 专家修改了标签 1月3日
  • 创建了问题 1月3日

悬赏问题

  • ¥100 驱动程序在\device\raidport1 上检测到控制器错误
  • ¥15 JS报错变量未定义,如何解决?
  • ¥20 找辅导 初学者 想实现一个项目 没有方向
  • ¥15 研究方向遥感场景识别分类。求深度学习基础课程
  • ¥15 关于渗漏场的电场分布模拟
  • ¥24 matlab怎么修改仿真初始时间
  • ¥15 两分段线性回归模型分析阈值效应
  • ¥15 前端和后端代码都没报错,但是点登录没反应的?
  • ¥100 需要远程解决QSQLITE问题!
  • ¥15 利用光场表达式画出初始光场强度分布图像等几个问题在这两个图片里