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

热点内容
java编译找不到包 浏览:270
mt4导入加密货币 浏览:761
工程未编译啥意思 浏览:474
mp4视频文件夹找不到 浏览:66
程序进行编译的单位是什么 浏览:520
51单片机扩展rom 浏览:922
pythonjdbcmysql 浏览:807
程序员文采 浏览:13
箍筋间距加密到100 浏览:508
pop3服务器怎么装 浏览:148
cpp编译解决命名冲突问题 浏览:519
单片机的晶振频率 浏览:492
翻样软件加密锁问题 浏览:215
电脑怎么设置dhcp服务器地址 浏览:602
十天突破雅思写作剑8pdf 浏览:365
如何判定服务器硬盘烧了 浏览:253
数值逼近pdf 浏览:716
程序员跪键盘 浏览:6
江苏银行app换设备电话按哪个键 浏览:245
图片无损压缩怎么办 浏览:16