java程序编好后要怎么运行

java程序编好后要怎么运行,第1张

安装jdk,配置环境变量后编译运行。

1,下载jdk,进oracle官网下载jdk安装包,运行安装。

2,配置环境变量:在系统变量里点击新建,变量名填写JAVA_HOME,变量值填写JDK的安装路径,在这里就填写“C:\Program Files\Java\jdk18”了;在系统变量里点击新建变量名填写CLASSPATH,变量值写“;%JAVA_HOME%\lib;%JAVA_HOME%\lib\toolsjar”。注意不要忘记前面的点和中间的分号;在系统变量里找到Path变量,这是系统自带的,不用新建。双击Path,由于原来的变量值已经存在,故应在已有的变量后加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”。注意前面的分号。

打开cmd输入java和javac测试是否成功。

3,编写java代码:

public class Test{

public static void main(String[] args) {

Systemoutprintln("hello");

}

}

另存为Testjava。存放在D盘根目录。

3,编译,打开cmd,输入命令:

D:

切换目录到D盘目录,编译java,输入javac Testjava,编译完成后生成Testclass文件。

4,运行,cmd输入命令:java Test。可以看到运行结果:hello。

程序是如何运行起来的?

如果要从底层逻辑来讲,是需要具备工科背景的硬件知识的,我们今天只讲应用层的知识,这样对没有工科背景的人也能理解。任何一种程序的运行都会有一 个主函数,或者叫入口函数,或者叫第一推动力吧,打个比喻:你到家只有按了开关,灯才会亮,就算你是声控灯,只有你发出达到声控灯开启的音量时,灯才感应到而发光。

我们来看一段C语言的程序代码:

/定义函数A/

A()

{

Printf(‘我是自定义函数A’)

}

/定义函数B/

B()

{

Printf(‘我是自定义函数B’)

}

/定义函数C/

C()

{

Printf(‘我是自定义函数C’)

}

Main()

{

Printf(‘我是主函数,程序要从我这里开始运行’)

/调用函数ABC/

A()

B()

C()

}

运行程序会输出如下:

我是主函数,程序要从我这里开始运行

我是自定义函数A

我是自定义函数B

我是自定义函数C

我们再把上面的程序改成如下这样:

A()

{

Printf(‘我是自定义函数A’)

}

B()

{

Printf(‘我是自定义函数B’)

}

C()

{

Printf(‘我是自定义函数C’)

}

Main()

{

Printf(‘我是主函数,程序要从我这里开始运行’)

/调用函数ABC/

A()

C()

B()

}

运行程序会输出如下:

我是主函数,程序要从我这里开始运行

我是自定义函数A

我是自定义函数C

我是自定义函数B

为什么会这样?1因为程序是从主函数(第一推动点开始运行,相当于开关按键,要由这个地方开始触发)

2 程序会在主函内按照从上到下的顺序运行(如果遇到注释文字会调过,比如:/调用函数ABC/,属于说明文字,方便阅读理解程序的,不是程序要执行的内容。)

细心的读者可能会留意到程序第一遍执行输出内容与第二遍有区别 “我是自定义函数C”输出的顺序在中间,这是因为在调用函数时,把它的执行顺序放在了中间,所以它在中间输出。

以上就是一个帮小白理解编程的一简单的例子,真实的情况,由于要解决的问题复杂得多,程序也会非常复杂,但原理是不变的,就是电脑按照你预先编写的顺序运行程序, 这就是编程

编程是一门实践性非常强的学科,只有下载了编译器多敲代码,才会加深理解。

知行合一,首先要知道,再行动,才能获得好的学习效果。

如果我的文章对您有帮助,欢迎点赞加关注,结合我的视频讲解,希望能带您入门写程序。

C源程序到运行程序步骤:1编辑:输入源程序并存盘(C)。2编译:将源程序翻译为目标文件(OBJ)。3链接:将目标文件生成可执行文件( EXE)。4运行:执行EXE文件,得到运行结果。

1、第一种点上方“运行”,然后启动。,如果要停止的话按“运行”“停止”或者CTRL+BREAK

2、快捷方式F5

3、如果程序编好了,不在更改,则把它转成应用程序模式

具体方法:点文件,生成工程,取个名字就行了,这就是完成的程序

以上就是关于java程序编好后要怎么运行全部的内容,包括:java程序编好后要怎么运行、程序是如何运行起来的、编写好一个C程序到完成运行要经过哪几个步骤等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存