导航:首页 > 源码编译 > java编译不包含主类

java编译不包含主类

发布时间:2022-10-05 03:47:17

Ⅰ notepad++ java文件cmd编译找不到主类

你用notepad++的话,首先要把需要用到的类都编译下。看看文件目录下,有没有Book.class。如果没有的话编译下Book.java。

Ⅱ 为什么JAVA编译总是找不到主类,环境配置也没问题

你的源代码文件是Test.java,那么你的代码里面也要写成classTest,而不能写成class Ex0202.

Ⅲ [imjava程序在编译时出错,说我没有主类,请问这种情况是什么原因引起的,该怎么做

path配置错误,你看看第一步javac执行后有没有生成HelloWorld.class,有才能用java命令执行

Ⅳ java源文件不必含有主类

有些java类确实是不需要主方法的。
主方法确实是程序的入口,但是有些类天生就是被用来使用的,如方法集合类,或者是描述一个对象的类。
另外一个java类确实可以包含多个class,而这些class之间可以没有任何联系,但是如果有一个class是public的话,那么这个java文件的名称就必须是这个class的名称。
java的原文件是.java文件,.class是java文件编译的产物,他不是给人看的,而是给jvm看的。

Ⅳ 编译java程序时老是显示找不到主类是怎么回事

你贴出的程序有些问题,
new Employee[3],后少分号。
GregortanCalendar calendar,类写错了。
hirDay=calendar.getTime();,hirDay写错了。
修改后的程序是这样。可以运行。
我很纳闷你之间的程序能编译通过?
import java.util.Date;
import java.util.GregorianCalendar;
public class EmployeeTest
{
public static void main(String[] args)
{
Employee[] staff =new Employee[3];

staff[0]=new Employee("Carl cracker ",75000,1987,12,15);
staff[1]=new Employee("Harry cracker ",50000,1989,10,1);
staff[2]=new Employee("TONY cracker ",40000,1990,3,15);
for (Employee e:staff)
e.raiseSalary(5);
for (Employee e:staff)
System.out.println("name"+e.getName()+",salary="+e.getSalary()+",hireDay="+e.getHireDay());

}
}

class Employee
{
public Employee(String n,double s,int year,int month,int day)
{
name=n;
salary=s;
GregorianCalendar calendar=new GregorianCalendar(year,month-1,day);
hireDay=calendar.getTime();
}
public String getName()
{return name;
}
public double getSalary()
{
return salary;
}
public Date getHireDay()
{
return hireDay;

}
public void raiseSalary(double byPrecent)
{

double raise=salary*byPrecent/100;
salary+=raise;
}
private String name;
private double salary;
private Date hireDay;}

Ⅵ java文件编译完成运行时找不到主类或无法加载Test.java

找不到主类是因为你的类里面没有这个方法:public static void mian(){String[]args}{
}
无法加载可能是因为你的类名和你的文件名不一致导致的
你还有什么不懂得,追问我

Ⅶ java程序在编译时出错,说我没有主类,请问这种情况是什么原因引起的,该怎么做我明明打主类了。

未找到编译后的.class文件,检查java文件同目录下是否存在同名.class文件

Ⅷ java里面可以没有主类吗

“类没有主方法”是由于程序入口main没有找到!

在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。

报错

Ⅸ VScode编译java文件为什么找不到主类

java环境变量重新配置一下,路径不要含有中文。

阅读全文

与java编译不包含主类相关的资料

热点内容
好玩的pe服务器地址 浏览:970
pythoncsrftoken 浏览:395
ps动画命令在哪里 浏览:98
教育名着pdf 浏览:810
国产片在线免费观看 浏览:784
铝杯重量算法 浏览:166
日本迟度大又好看 浏览:263
做电子签到表下载什么app 浏览:939
有没有储存文件夹的软件 浏览:20
les怎么找片 浏览:800
《消失的眼角膜》2电影 浏览:67
高嗨小说推荐 浏览:210
求一个手机在线网站 浏览:792
电脑云服务器cpu品牌 浏览:152
阿里云服务器vnc总是断开连接 浏览:225
张家港数控编程培训 浏览:460
程序员24k广州 浏览:670
python查看环境变量 浏览:287
美国的四级老片 浏览:746
日本经典高分电影爱情 浏览:175