导航:首页 > 源码编译 > 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编译不包含主类相关的资料

热点内容
股票涨跌源码怎么看 浏览:575
加密软件做法 浏览:54
美国程序员有多少中国人 浏览:739
人民日报app里怎么看新闻早班车 浏览:584
忘了app怎么办 浏览:528
如何用云服务器做云平台 浏览:298
非箍筋加密区剪力 浏览:116
利联科技服务器卡怎么办 浏览:383
js和python哪个好 浏览:460
c盘的哪些文件夹没用 浏览:80
文件为什么会超出在线解压限制 浏览:588
python类实例化对象 浏览:794
硬盘dos外部命令 浏览:792
做算法还是开发 浏览:873
按键精灵自定义图层命令 浏览:353
魅蓝3手机音视频文件夹 浏览:945
安卓手机制表怎么换行 浏览:215
墙柱搭接箍筋怎么加密 浏览:456
怎么加密不让人打开 浏览:336
2g3g算法 浏览:206