阿里云平台上进行Java程序的编译与运行
1. 创建资源
开始实验之前,您需要先创建实验相关资源。
- 在实验室页面,单击创建资源。
- (可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、子用户信息等)。
说明:资源创建过程需要3~5分钟(视资源不同开通时间有所差异,ACK等资源开通时间较长)。完成实验资源的创建后,您可以在云产品资源列表查看已创建的资源信息,例如:子用户名称、子用户密码、AK ID、AK Secret、资源中的项目名称等。
实验环境一旦开始创建则进入计时阶段,建议学员先基本了解实验具体的步骤、目的,真正开始做实验时再进行创建。
资源创建成功,可在左侧的资源卡片中查看相关资源信息以及RAM子账号信息
2. 使用IDEA新建Java程序
(1)在远程桌面中,双击IDEA。
(2)在执行文件对话框中,单击 在终端模拟器中执行。
(3)在IDEA主界面中,单击 New Project。
(4)在New Project对话框中,项目类型默选Java项目,单击Next,再单击Next。
(5)在New Project对话框中,设置Project name(项目名称)和Project location(项目位置),例如Project name我们设置为hello,Project location可以用默认值(这里为~/IdeaProjects/hello,其中~表示当前用户的主目录),然后单击Finish。
(6)在Project文件列表区域,右键src,选择New>Java Class,在src文件夹下新建一个类。
(7)在NewJava Class对话框中,输入类的名字,例如Hello(注意大小写),然后回车。
(8)在Hello.java文件中,输入main并按Tab键,它会生成一个main函数。
(9)在main函数中,输入sout并按Tab键,它会生成System.out.println();语句。在println()的括号中写一个字符串,例如"Hello World!"(注意使用英文的双引号)。
(10)在main()函数的左侧,单击 图标,然后单击Run 'Hello.main()',就可以运行程序(它实际完成了编译及运行多个步骤)。或按Ctrl+Shift+F10 也能运行程序。
返回如下结果,您可以IDEA的下方输出窗口中看见程序的运行结果。
3. 在IDEA中的Terminal窗口中编译及运行程序
除了使用IDEA的运行按钮来编译及运行程序,也可以使用命令行来运行程序(比起前面讲的运行方式,命令行要麻烦一些,这里主要是让大家理解Java程序的编译和运行过程)。
(1)在IDEA顶部菜单栏中,选择View>Tool Windows>Terminal,打开Terminal窗口。
说明:在IDEA下方,单击Terminal也可以打开Terminal窗口。
(2)在Terminal中,使用cd命令来更改当前路径。例如,执行如下命令,进入到源程序所在的目录src。
说明:在这个过程中,你可以随时使用ls命令来查看目录下有哪些文件。
ls cd src ls
(3)在Terminal中,输入javac命令来编译程序。例如,执行如下命令,编译Hello.java。
javac Hello.java ls
返回结果如下,您可以看到编译生成的文件。
(4)在Terminal中,使用java来运行程序。例如,执行如下命令,运行Hello。
java Hello
返回结果如下,您可以看到程序的运行结果Hello World!
(5)在Terminal中,执行如下命令,查看当前jdk的版本。
javac -version
返回结果如下,您可查看到云起实验室提供的环境中的jdk版本号。
4. 总结与思考
总结:
本实验主要练习如何进行程序的建立、编译与运行Java程序。
(1)在IDEA中进行Java程序的编写与运行;
(2)在Terminal中进行Java程序的编译与运行。
思考:
javac与java两个命令有什么不同?
实验链接:https://developer.aliyun.com/adc/scenario/9501219e50404216a79be73f395f006b