说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于JBuilder 9的问题

编辑:说三道四文库 发布时间:2018-05-25 11:44
HTML文档下载 WORD文档下载 PDF文档下载
同样一个文件,用命令行javac/java都没有问题 
为何JBuilder出编译出问题? 
它弹出对话框:Could not find main class,Program will exit!  

提示信息:java.lang.NoclassDefFoundError:××××××××× 
Exception in thread "main"  
你应该在PROJECT的LIBRARIES加进你使用到的JAR包。
能把原码贴出来吗,这么解决起来会容易点。 看提示信息,应该是没有定义 main(string[] args) 函数。如果不是applet的话,必须要有这个函数,作为程序执行的入口点。
用javac命令是因为你将你用到的类路径加到classpath里了,JBuilder不关心classpath,你的将你用到的类在工程属性里加进去。
Project | Project Properties ---> Paths ---> Required Libraries ---> Add
这是因为project运行时需要一个主程序入口,而你加进来的时候Jbuilder无法定位到你的主程序类,在run中加入你的主程序类

Project---->Project Properties---->Run---->New--->Run---->Main class -->点省略号-->在弹出的类框中选择你的主程序类(包含Main函数的那个)---一路OK下来,然后点击运行
应该就是没找到main函数,看看是没写,还是怎么着?
这是因为project运行时需要一个主程序入口,而你加进来的时候Jbuilder无法定位到你的主程序类,在run中加入你的主程序类
Project---->Project Properties---->Run---->New--->Run---->Main class -->点省略号-->在弹出的类框中选择你的主程序类(包含Main函数的那个)---一路OK下来,然后点击运行
这是很多第一次用jbuilder的人犯的错
编译的时候,它弹出一个对话框
标题:Java Virtual Machine Launcher
对话框内容:Could not find main class,Program will exit!

下面的提示信息:java.lang.NoclassDefFoundError:××××××××× 
Exception in thread "main"  
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘