JAVA新手,我的JAVA文件编译成CLASS文件后用JDK运行显示找不到或无法加载主类

JAVA新手,我的JAVA文件编译成CLASS文件后用JDK运行显示找不到或无法加载主类,第1张

没有找到主类,并不是这个名能不能用或者能用的关系。

Java在window的dos下执行java的一些命令;

java  表示执行某一个字节码文件

javac 表示编译某一个java文件

首先确定,你要使用java执行的Saloton是已经编译过,并且在当前目录下(或者带上文件路径);

其次你需要确定在Saloton中是否存在主程序的入口方法,也就是我们平时所说的

public static void main(String[] args) {}

不然他是找不到程序入口

一个java程序必须有main方法。

一个程序,无论复杂或简单,总体上都是一个“函数”;这个函数就称为“main() 函数”,也就是“主函数”。比如有个“做菜”程序,那么“ 做菜 ”这个过程就是“主函数”。在主函数中,根据情况,你可能还需要调用“买菜,切菜,炒菜”等子函数。

main函数在程序中大多数是必须存在的,但是依然有例外情况,比如windows编程中可以编写一个动态链接库(dll)模块,这是其他windows程序可以使用的代码。由于DLL模块不是独立的程序,因此不需要main函数。

首先你要在你的电脑上安装jdk。你可以在后面链接地址下载适合你自己的版本(>

在你的电脑上配置java环境变量,主要是配置path和classpath。你可以百度java环境变量配置,可以找到很多java环境变量配置方法。配置完毕,可以在cmd窗口下用java -version来查看是否配置成功。如果显示出java版本相关的信息表示配置成功,可以进行下一步了。

编译你的源代码,cmd窗口下把路径改变(cd)到你源代码文件所在的路径,然后用javac 源文件名编译,例如javac Hellojava(需要注意的是源文件名需要是你文件public类的类名,如果你的文件有public类的话)。当然你也可以不改变(cd)到源文件所在的路径,你的文件就需要加上绝对路径就可以了。例如:javac e:\src\Hellojava

运行你编译好的文件,java Hello(需要注意运行的时候没有后缀java或者class),同样你可以不改变路径用绝对路径运行,例如:java e:\src\Hello如果你的代码中有窗口这样的类似的图形化界面,你就需要用javaw来运行。

另外,你可以使用eclipse,NetBeans这样的集成开发环境(IDE)来写代码,这样方便很多。

在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method, subprogram, callable unit),是一个大型程序中的某部份代码,由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。函数在面向过程的语言中已经出现。是结构(Struct)和类(Class)的前身。本身就是对具有相关性语句的归类和对某过程的抽象。

1、计算机基本的被独立提供出来的程序,它能够调用子程序,而不被任何子程序所调用。它是计算机程序的中心部分。

2、包含调用子程序的程序称为主程序。主程序不能被它的子程序调用。主程序和子程序两者是相对的。比如,某主程序在某个过程中调用了子程序A,子程序A在某个过程中又调用了子程序B,那么A对主程序而言是子程序,但对B而言它又成了主程序。

以上就是关于JAVA新手,我的JAVA文件编译成CLASS文件后用JDK运行显示找不到或无法加载主类全部的内容,包括:JAVA新手,我的JAVA文件编译成CLASS文件后用JDK运行显示找不到或无法加载主类、一个java程序必须有main方法吗、怎么在电脑上运行Java源程序代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9823407.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存