当前位置: 首页 > 知识库问答 >
问题:

Eclipse's not Run As不显示Java应用程序

宫瀚
2023-03-14

我正在为Java开发人员使用EclipseIDE-2021-12。我在这里处理的代码在其他所有代码编辑器上都能正常工作,但我无法在这个编辑器上运行它。我曾尝试过其他方法来解决这个问题,但到目前为止还没有奏效
问题的图像
ant调试错误

import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.time.ZoneId;
import javax.swing.Timer;

public class Main {
  public static String GetTime(){
    ZoneId zoneid = ZoneId.of("Asia/Ho_Chi_Minh");

    DateTimeFormatter format = DateTimeFormatter.ofPattern("dd/MM/yyyy; HH:mm:ss");
    LocalDateTime localtime = LocalDateTime.now(zoneid);
    String time = localtime.format(format);
    return time;
  }
  public static void WindowOpen(){
    JFrame frame = new JFrame("Time");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    JLabel label = new JLabel(GetTime(),SwingConstants.CENTER);
    label.setPreferredSize(new Dimension(300,100));
    frame.getContentPane().add(label,BorderLayout.CENTER);
    frame.getContentPane().setBackground(Color.decode("#f88379"));
    frame.setLocationRelativeTo(null);
    frame.pack();
    frame.setVisible(true);

    Timer timer = new Timer(1000,new ActionListener(){
      public void actionPerformed(ActionEvent a){
        label.setText(GetTime());
      }
    }
    );
    timer.start();
  }
  public static void main(String[] args){
    WindowOpen();
  }
}

共有1个答案

陈夜洛
2023-03-14

您的源文件不在Java项目的源文件夹下,它在您的桌面上。您不能随意运行。Eclipse中的java源文件——没有地方可以用来构造正确的运行时类路径,包括哪个JRE

使用向导创建Java项目,并将源文件放入为您创建的源文件夹中。然后你就可以运行它了。

 类似资料:
  • 我是spring boot新手,尝试使用spring boot编写MVC应用程序。控件将到达控制器,但JSP没有显示。我试着把JSP放在webapp文件夹,webapp/web-inf文件夹,但它不起作用。下面是代码。 应用属性: 登录控制器: 项目结构

  • 我很难同时运行我的广告和应用程序。我花了两天的时间试图找到一个解决方案,但什么都没用。请帮忙。 这段代码显示我的google play services Admob广告——广告显示,但我看不到我的游戏屏幕,它是黑色背景。 此代码(注释掉的广告代码)成功运行我的游戏。是什么原因导致这两种方法无法协同工作? 你好,威廉。我刚刚开始学习Java,我使用的教程已经开始了http://www.kilobol

  • banner.txt中定义的应用程序版本在运行应用程序时不会显示在控制台上。它是根据Spring Boot的文档定义的 该项目使用spring boot starter父级作为父级pom(从start.spring.io开始的基本项目设置)

  • 尝试通过Eclipse(通过Google Cloud Tools插件)将外部jar文件部署到Google Cloud App Engine。 应用程序。亚马尔 在Eclipse上,在应用程序中显示“runtime:Java1”。yaml不是“java”

  • 我正在开发一个API(使用nodejs的AWS lambda函数)。在这里,我检查通过HTTP POST发送到API的文件是否小于2 MB。如果他们比这还多,那么我提出了一个错误。 现在,邮递员正确地显示了此错误消息。但当我尝试使用react前端产生相同的情况时。我收到了这个消息 我不知道为什么CORS出错,因为如果我的文件小于2 MB,它就可以工作。react组件中的我的代码 为什么前端无法控制

  • 我是Java新手,正在尝试在NetBeans中运行Java awt/javax.swing应用程序。以下是github链接。 在我按下run之后,即使Netbeans一直在其窗口中显示,并且Java application图标下出现了一个圆点,也没有真正发生任何事情(实际上没有打开Java application窗口,我知道情况是这样的,因为当我用鼠标单击Java application图标时,没