社区
Java SE
帖子详情
eclipse 里面 如果一个类 没有main函数如何 让他生成一个.CLASS文件?
thinkhejie
2009-06-11 08:06:55
eclipse 里面 如果一个类 没有main函数如何 让他生成一个.CLASS文件?
...全文
786
16
打赏
收藏
eclipse 里面 如果一个类 没有main函数如何 让他生成一个.CLASS文件?
eclipse 里面 如果一个类 没有main函数如何 让他生成一个.CLASS文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cooliceman
2009-06-12
打赏
举报
回复
生成.class文件和有没有main主函数是没有关系的,
只要程序没有语法错误,都可以生成.class文件
eclipse等软件是保存后就自动生成class文件的
如果是用记事本写,可以在命令行输入
javac className.java生成class文件
没有main主函数的程序是不能直接运行的
sutdy
2009-06-11
打赏
举报
回复
web里面没有main,怎么编译的?
是不是
EricXXX
2009-06-11
打赏
举报
回复
Eclipse能够自动对保存的.java文件进行编译,生成的.class文件就会存在bin文件夹下!
callwww
2009-06-11
打赏
举报
回复
[Quote=引用 5 楼 cgaolei 的回复:]
引用 3 楼 bolink5 的回复:
public class Hello{
static {
System.out.println("Hello Bolink!");
}
}
这个程序是可以跑的,但会报个错误:"Exception in thread Main java.lang.NoSuchMethodError:Main"
但是只要在static 中 加入System.exit(0);就不会报错了。
因为在类构造的时候运行static块中的代码,构造还没完成的时候就完全退出了。。。有意思。。
[/Quote]
在那个黑乎乎的MS-DOS下试了下,能编译通过,但运行报错!加了System.exit(0);这一句的
可能是JDK版本的问题
挺有意思的
jimmy1988725
2009-06-11
打赏
举报
回复
程序对了不用主函数也能生成.class文件的 只是不能正常运行了
baetg
2009-06-11
打赏
举报
回复
通过DOS完成
longq121
2009-06-11
打赏
举报
回复
保存时会自动生成,具体如果问怎么生成,就要问Eclipse开发商了
weiluo12
2009-06-11
打赏
举报
回复
[Quote=引用 1 楼 lixj2009 的回复:]
你编辑完保存就已经生成了.CLASS文件了
[/Quote]
UP
possibleonline
2009-06-11
打赏
举报
回复
只要编辑没错误,当你保存的时候就生成.class文件
yjfeng1986
2009-06-11
打赏
举报
回复
保存的时候就自动生成.class文件了,一般情况是放在在bin文件夹下
shuimo05
2009-06-11
打赏
举报
回复
刚来的 随便看看
cgaolei
2009-06-11
打赏
举报
回复
[Quote=引用 3 楼 bolink5 的回复:]
public class Hello{
static {
System.out.println("Hello Bolink!");
}
}
这个程序是可以跑的,但会报个错误:"Exception in thread Main java.lang.NoSuchMethodError:Main"
但是只要在static 中 加入System.exit(0);就不会报错了。
[/Quote]
因为在类构造的时候运行static块中的代码,构造还没完成的时候就完全退出了。。。有意思。。
blliy117
2009-06-11
打赏
举报
回复
生成.class和main没有任何关系哈
eclipse可以自动编译成.class
bolink5
2009-06-11
打赏
举报
回复
public class Hello{
static {
System.out.println("Hello Bolink!");
}
}
这个程序是可以跑的,但会报个错误:"Exception in thread Main java.lang.NoSuchMethodError:Main"
但是只要在static 中 加入System.exit(0);就不会报错了。
cgaolei
2009-06-11
打赏
举报
回复
工程菜单(Project)里,把自动Build打开(Automatic Build)。
然后你建立java工程,你所写的代码会被自动编译,一般工程项目的目录下有一个bin文件夹,在java explorer里是看不到的,要在Navigator下看得到。
lixj2009
2009-06-11
打赏
举报
回复
你编辑完保存就已经生成了.CLASS文件了
Eclipse
+Java+OpenCV246人脸识别
Eclipse
+Java+OpenCV246人脸识别。具体详见;http://blog.csdn.net/nupt123456789/article/details/10011693/
JAVA中
一个
类
的
main
函数
调用另
一个
类
的
main
函数
在JAVA中,同
一个
项目中,是允许多个
类
的存在
main
函数
的。 其实,想一想就明白了,JAVA是真正的面向对象语言;所有程序的运行,都基于
类
;而每
一个
类
,都应该是完整的。
main
函数
为static
函数
,在JAVA里,static
函数
可以直接使用
类
类
型进行调用,也可以实例化
一个
对象进行调用。 也就是说,在JAVA里,可以直接调用另
一个
类
的
main
函数
。 当然,需要做的事情是,在运行的时候,需要给JVM指定特定的主
类
运行。如下图所示(
Eclipse
中): 代码如下:
class
Supe
Eclipse
的Java Project的入口
main
函数
Eclispe编译java project,有多个
main
函数
。
没有
main
函数
如何运行代码
学了java之后我们都知道,java中的
main
函数
就像java
函数
的入口,比如说下面这段非常简单的代码。 public
class
Demo1 { public static void
main
(String[] args) { System.out.println("hello world!"); } } 不难得出,这段代码运行的结果是 那么这时候我们也许会想,如果不用
main
函数
怎么才能让这段代码运行呢? 通过我在网络中的查询,我找到了
一个
不用
main
函数
便可以执行
一个
java
文件
中只能有
一个
public修饰的
类
,只能有
一个
main
方法,
一个
java
文件
中只能有
一个
public修饰的
类
,只能有
一个
main
方法, 也就是说,如果
一个
java
文件
有
一个
public修饰的
类
,那么java
文件
的名字,必须和这个public
类
的名字一样。 否则在
eclipse
这样的java编辑工具中会报错的。 有时候我们在
一个
java
文件
中创建多个
类
,(不带public修饰符的
类
)。 如下: package test;
class
A{
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章