没有主方法可以编译class吗
‘壹’ 求大神,这个没有主方法的程序能运行么不能运行的话要在哪个地方修改一下,新手求教
你好这个类没有主方法不能运行!只能编译,而如果要运行就要加一个有主方法的类!实例化这个类的得到到对象调用方法就能行了!
class BirthDate{
private int day;
private int month;
private int year;
public BirthDate(int d,int m,int y){
day = d;month = m;year = y;
}
public void setDay(int d) {
day = d;
}
public void setMonth(int m) {
month = m;
}
public void setYear(int y) {
year = y;
}
public int getDay() {
return day;
}
public int getMonth() {
return month;
}
public int getYear() {
return year;
}
public void display(){
System.out.println (day + " - " + month + " - " + year);
}
}
public class Demo
{
public static void main(String []args){
BirthDate birthday = new BirthDate(8,11,1992);
birthday.display();
}
}
‘贰’ 没有主函数怎么编译
没有主函数 只能编译.
但是不能执行。因为java执行的时候会去找main方法。如果没有main方法。就会报错的。
‘叁’ eclipse 类怎么编译成class文件
eclipse编写代码的执行步骤:
编写源码--->编译--->执行
在记事本上编写代码的话,编译是:javac 文件名.java
执行:java 文件名
‘肆’ 请问如何将java文件编译成class文件 求大神将这个源代码编译成class文件
你可以使用eclipse来开发java,这是一个java的IDE,可以自动帮您编译运行,如果您只需要编译java类文件,使用下面的方法:
按下win键+r键,运行cmd ,然后输入盘符(我用E盘做展示)回车
输入什么都没输出,就代表正确编译。
如果要编译某个包里面的类,就需要带上包名。
建议使用eclipse进行开发。可以自动编译。
有问题请追问
‘伍’ 又没有办法只让java文件生成class文件 但是没有main方法
最笨的方法就是在main里面new java文件里面的类,这样就会编译成字节码了
‘陆’ JAVA jdk设置正确,文件也能正常编译为class为什么运行是显示找不到主函数,跪求在线等
1是没有main方法
2是编译运行的时候需要把classpath作为参数传进去。
‘柒’ java编译问题
public class Test
{
...............//类体
public static void main(String args[])
{
...............//主函数体
}
}
没有主函数是可以编辑的,没有语法错误就能编译通过!
但是运行必须要有入口的!
‘捌’ java源文件不必含有主类
有些java类确实是不需要主方法的。
主方法确实是程序的入口,但是有些类天生就是被用来使用的,如方法集合类,或者是描述一个对象的类。
另外一个java类确实可以包含多个class,而这些class之间可以没有任何联系,但是如果有一个class是public的话,那么这个java文件的名称就必须是这个class的名称。
java的原文件是.java文件,.class是java文件编译的产物,他不是给人看的,而是给jvm看的。
‘玖’ 编译.java文件不生成.class代码
快乐娜格格ha
你在哪看的没有main方法就不能编译了?不要误导人好不好。就算类里面一个变量,一个方法都没有,照样可以编译。楼主是语法错了,类的括号应该放在最后,不能放在第一个方法后。