java菜鸟问题记录当遇到--started with null constructor

2024-02-22 21:58

本文主要是介绍java菜鸟问题记录当遇到--started with null constructor,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本人编写了一个小程序后报错显示:

IWAV0048I Java Bean ManagerTest started with null constructor


经查证后才知道:

That's not an error. That is simply a message to tell you that the Java
Bean Application Launcher used the null constructor of your class to start
it. That means your class was not a standard AWT/Swing subclass so it
couldn't figure out a nicer way of starting it (like it would if it was a
JFrame or a JPanel). We give this info because often when starting with
the null constructor nothing visual happens and people get confused and
don't realize it actually ran because the console would be empty.

When you actually write your application with its own main and use your
class then this message won't show because the code that produces it won't
be in your application. 
 这个不是错误,是程序运行时没有入口,这不是一个application,只是一个Bean,而我的ManagerTest类是main函数,结果检查了一下是因为自己的mian拼错了


这是个极为低级的错误,但是找的时候也挺烦人的,希望有类似问题的同学可以尽快看到,共勉!!!

这篇关于java菜鸟问题记录当遇到--started with null constructor的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/736623

相关文章

【记录一个问题】ubuntu如何显示图形界面

在Ubuntu中,图形界面(也称为图形用户界面,GUI)是默认启用的。但是,如果你正在使用Ubuntu服务器版或因为某种原因图形界面没有启动,你可以按照以下步骤来启用或恢复图形界面: 检查当前的运行级别: Ubuntu使用运行级别来决定系统的状态。运行级别3是文本模式,而运行级别5是图形模式。你可以使用runlevel命令来查看当前的运行级别。 bash runlevel 切换到图形界面

每日三个JAVA经典面试题(三十八)

1.解释逃逸分析及其如何帮助优化Java代码。 逃逸分析是一种编译优化技术,用于分析对象在程序中的作用域和生命周期,以确定对象是否会“逃逸”出当前方法或线程的作用域。如果对象没有逃逸,编译器就可以进行一些优化,例如栈上分配对象、标量替换等,从而提高程序的性能。 具体来说,逃逸分析有助于优化Java代码的方式包括: 栈上分配对象:对于确定不会逃逸的对象,编译器可以将其分配在栈上而不是堆上。由

java纯文字游戏

java纯文字小游戏 package Test2;import java.util.Random;public class Role {private String name ;private int blood;private char gender;private String face;public Role() {}public Role(String name, int blood)

解决yarn第一次使用无法运行的问题

报错: yarn : 无法加载文件 D:\program software\NVM\nvm\v16.20.0\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的   about_Execution_Policies。 所在位置 行:1 字符: 1 + yarn -v + ~~~

初学者对Spring框架的认识

编者按:这是我目前看过的,讲解Spring的最为深入浅出的文章,建议你逐句仔细研读,包括每个代码片段。 原作者,确实是用心去写的。 可能大部分知识你已经是掌握的,但可以进一步温故而知新,加深理解。 《初学者对Spring框架的认识》 一、Spring诞生 Spring是一个开源框架,目前在开源社区的人气很旺,被认为是最有前途的开源框架之一。她是由Rod Johnson创建的,她的

javascript得到屏幕分辨率和网页可见区域等方法

javascript得到屏幕分辨率和网页可见区域等方法 <body><SCRIPT LANGUAGE="JavaScript"> var s = ""; s += "\r\n网页可见区域宽:"+ document.body.clientWidth; s += "\r\n网页可见区域高:"+ document.body.clientHeight; s += "\r\n网页可见区域宽:"+

SwiftUI 解决英雄(Hero)动画导致“图片墙”点击切换时卡顿唐突的问题

问题现象 从 SwiftUI 2.0 开始,苹果通过 matchedGeometryEffect 修改器方法新增了对英雄动画(Hero Animation)的支持,这立即使得 SwiftUI 动画表现力提升了一个新级别。“英雄”虽好,不过倘若使用不当也会造成“诡异”的效果: 如上图所示,我们利用 Hero 动画呈现的图片墙感觉极其卡顿而且在动画元素衔接上非常不协调。这是“肿”么回事?又

《Java几个常用的处理输入的小技巧》注

灰色的是要输入处理的数据(之后将不再重复) 3,3 1 1 1 1 1 1 1 1 1 下面是处理数据的代码(内容同上) import java.util.Scanner;public static void main(String[] args){Scanner sc=new Scanner(System.in);String[] s=sc.nextLine().split(",

Java的maven项目导入本地jar包的三种方式

一、使用本地jar包 在项目中创建一个lib文件夹,将想要使用的本地jar包放进去 然后直接在pom.xml中添加下列依赖(项目协作推荐) <dependency><groupId>com.fpl</groupId><artifactId>spring</artifactId><version>1.0-SNAPSHOT</version><scope>system</scope><sys

03-JAVA设计模式-迭代器模式

迭代器模式 什么是迭代器模式 迭代器模式(demo1.Iterator Pattern)是Java中一种常用的设计模式,它提供了一种顺序访问一个聚合对象中各个元素,而又不需要暴露该对象的内部表示的方法。迭代器模式将遍历逻辑从聚合对象中分离出来,使得聚合对象本身更加简洁,同时也使得遍历操作更加灵活和独立。 在Java中,迭代器模式通常通过实现Iterator接口来实现。 Iterator接口定