java执行class找不到main函数_Java入门课程(二)

我们在记事本或者EditPlus里面进行输入,记事本是完全免费的,任何windows都有,

但是EditPlus是收费的。需要免费的话,找我要啦。加我微信公众号就可以啦

a4bfb2cd46bacf86a0d137629f72ff79.png

记事本里面输入的程序截图

6194c86d16f8dc017ed2b6043f086a40.png

EditPlus5的截图

输入完成后,存档备用。

这样的话,我们就完成了一个最简单的java程序

我们很多理工男,都学过c,c++,

在C里面,最小的单位是函数,在java里面,最小的单位是类。

比如我们写的class Bird{

}

我们可以这样理解记忆,我是一个类。所以有关键词class,我是一个Bird类。

但是我不是具体的。我是抽象的。现实中还不存在的。是一种逻辑上的东西。

所以要写成Class Bird{

}

如果要使用的i话,后面讲,需要new一个Bird出来。

{}里面就是写具体的属性, 比如一个鸟有名字,有年龄,有腿,有颜色,有重量。其实就是他的属性。

好了。现在我们具体编译下,执行下这个java类

因为我们编写的程序,都需要被编译,被执行

我们先讲编译

进入cmd模式,为了方便执行,我们需要将文件copy到d盘下面。

所以对应cmd就是需要cd

d:

75022aae10912d00da8d6b0116e5d1fa.png

等待指令

我们输入javac Bird.java 然后回车。

然后如果提示,找不到这个文件。那么你需要查看下,你的文件是否是Bird.java.txt

因为默认情况下。win10是不显示文件后缀的。这个不清楚的。可以加我微信公众号,问我都是可以的。

cbfb99c4b4ddfd4484e5d91640d79ddf.png

正确的执行结构。

我们从上面截图可以看出,没有消息就是好消息。说的就是这种情况。但是在我们D盘下生成了一个字节文件。Bird.class.

我们刚才那个Bird.java就是源代码文件。

我们接着执行。java Bird

输入的时候,就没有必要再输入Bird.java了。

352cd6d498a130b1f0f9f04f646a3cba.png

因为我们的类里面是空类。系统提示,我们的类里面没有main方法。所以出现上面执行结果。

接下来。我们修改程序成为

class Bird

{

public static void main(String[] args){

}

}

再次执行编译,执行

c9e252ceb0494d5310d7c5569dc891e4.png

编译同样是:没有消息就是好消息。

但是执行的时候,啥也没有啊。

对的!因为我们的程序里面啥也没做呢。

接着我们继续修改我们的程序,让他做点啥

让他打印一行字体出来。

class Bird{

public static void main(String[] args){

System.out.println("I am a java programmer!");

}

}

接着编译,执行。

a50e09d0c98ae4a79449fc00f4e0733f.png

I am a java programmer!

好了,我们今天的课程就结束了。我们已经学习了程序的编写,编译,执行。

我们已经了解了java程序的全过程。虽然这个程序很简单。


南大盛联20年来一直致力于高端IT培训--打造高级软件人才实战培训专家,学生对我们的认可是我们一直前进的动力;项目团队全球招聘,特聘来自海外的老师进行任教,采用100%商业项目进行实战培训,线上线下同步进行。

课程全部紧随市场需求进行设计,并且动态进行调整;7天免费试听,0首付开始学习,学完后进行100%推荐就业,不满意工作岗位2次推荐。

选定一个平台,认识一群志同道合的朋友,你的未来人生路必定不一样。

目前已经开设下面这些培训项目

Java培训

安卓培训

JavaWeb培训

Linux培训

云服务器布置培训

HTML5培训

SEO培训

视频剪辑培训

UI培训

自媒体运营和短视频运营班

欢迎您们分享给自己愿意分享的朋友,大家一起来进步;相互转告,咨询,学习。

南大盛联培训理念:我懂,我也能让你懂。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值