留求艺—您的留学规划师

Linux环境下java编程语言作业思路

2025年【出国留学】申请条件/费用/专业咨询 >>

留学院校申请条件是什么?留学费用是多少?学校留学专业都有哪些?

点击咨询

由于Java编程语言的全面性、易读性以及丰富的ApI等方面的优势,在前往海外就读的留学生中间,也是有不少同学需要学习该课程的,而在学习Java编程的时候,编程环境也是非常重要的,最常见的自然就是Linux环境了,但是由于Linux环境下java编程语言作业非常考验逻辑性,因此在完成的时候,还是有些困难的,本次小思就针对这个问题,来与同学们分享一下Linux环境下java编程语言作业思路,有兴趣的同学可不要错过哦。

Linux环境下java编程语言作业思路

1. 安装编程环境

这些步骤安装和配置我们的教科书库,DrJava,Checkstyle和Findbugs。如果同学不想要DrJava,Checkstyle或Findbugs,只需跳过相应的步骤即可。

创建一个目录 /usr/local/introcs。

[username:~/] cd /usr/local

[username:/usr/local] sudo mkdir introcs

[username:/usr/local] sudo chmod 755 introcs

导航到子目录 /usr/local/introcs。

[username:/usr/local] cd introcs

[username:/usr/local/introcs] pwd

/usr/local/introcs

从 stdlib.jar 下载教科书库,从 javac-introcs 和 java-introcs 下载 Java 包装脚本。

[username:/usr/local/introcs] sudo wget http://introcs.cs.princeton.edu/java/code/stdlib.jar

[username:/usr/local/introcs] sudo wget http://introcs.cs.princeton.edu/java/linux/javac-introcs

[username:/usr/local/introcs] sudo wget http://introcs.cs.princeton.edu/java/linux/java-introcs

[username:/usr/local/introcs] sudo chmod 755 javac-introcs java-introcs

[username:/usr/local/introcs] sudo mv javac-introcs /usr/local/bin

[username:/usr/local/introcs] sudo mv java-introcs /usr/local/bin

命令wget从网络下载文件;如果同学的系统没有 wget,请尝试使用 curl -O 代替。

从 drjava 下载 DrJava.jar,从 drjava 下载包装脚本,从 .drjava 下载配置文件。

[username:/usr/local/introcs] sudo wget http://introcs.cs.princeton.edu/java/linux/drjava.jar

[username:/usr/local/introcs] sudo wget http://introcs.cs.princeton.edu/java/linux/drjava

[username:/usr/local/introcs] sudo wget http://introcs.cs.princeton.edu/java/linux/.drjava

[username:/usr/local/introcs] sudo chmod 755 drjava

[username:/usr/local/introcs] sudo mv drjava /usr/local/bin

[username:/usr/local/introcs] sudo mv .drjava ~

从 checkstyle 下载 Checkstyle 8.2.zip;我们的Checkstyle配置文件来自checkstyle-introcs.xml;和 Checkstyle 包装器脚本,来自 checkstyle-introcs

[username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/checkstyle.zip

[username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/checkstyle-introcs.xml

[username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/checkstyle-suppressions.xml

[username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/checkstyle-introcs

[username:/usr/local/introcs/] sudo unzip checkstyle.zip

[username:/usr/local/introcs/] sudo chmod 755 checkstyle-introcs

[username:/usr/local/introcs/] sudo mv checkstyle-introcs /usr/local/bin

从 findbugs 下载 Findbugs 3.0.1.zip;我们的 Findbugs 配置文件来自 findbugs.xml;以及 findbugs-introcs 中的 Findbugs 包装脚本。

[username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/findbugs.zip

[username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/findbugs.xml

[username:/usr/local/introcs/] sudo wget http://introcs.cs.princeton.edu/java/linux/findbugs-introcs

[username:/usr/local/introcs/] sudo unzip findbugs.zip

[username:/usr/local/introcs/] sudo chmod 755 findbugs-introcs

[username:/usr/local/introcs/] sudo mv findbugs-introcs /usr/local/bin

要使这些包装脚本正常工作,重要的是 /usr/local/bin 位于 pATH 环境变量中。情况很可能如此。如果没有,请参阅下面的疑难解答部分。

2. 在 DrJava 中创建一个程序

现在,同学已准备好编写第一个 Java 程序。同学将在名为DrJava的应用程序中开发Java程序。DrJava 具有许多专门的编程工具,包括语法突出显示、括号匹配、自动缩进和行号。

如果同学使用文件管理器(如 Konqueror 或 Nautilus),则可以通过双击 drjava.jar 文件来启动 DrJava。否则,请通过键入以下内容从命令行启动 DrJava:

[username:~/] drjava

如果将 .drjava 文件复制到主目录,则应该已包含以下自定义项:

通过选择“编辑”->首选项->“显示选项”->“显示所有行号”来显示行号。

通过选择编辑 ->首选项 ->杂项 ->缩进级别 ->4,将缩进级别设置为 4。

通过选择编辑 ->首选项 ->资源 ->额外类路径 ->添加来设置 Java 类路径,然后添加以下条目:

/usr/local/introcs/stdlib.jar

在 DrJava 主窗口中,键入 Java 程序 HelloWorld.java与下面显示的完全相同。如果同学甚至省略分号,该程序将无法正常工作。

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello,World");

}

}

键入时,DrJava 会为同学执行缩进。

最后,单击“保存”按钮将文件保存在同学选择的目录中。将文件命名为 HelloWorld.java。文件名区分大小写,并且必须与 Java 程序中的类的名称完全匹配。

3. 从 DrJava 编译程序

现在是时候将 Java 程序转换为更适合在计算机上执行的形式了。为此,请单击“编译”按钮。如果一切顺利,同学应该会在底部的“编译器输出”窗格中看到以下消息:

Compilation completed.

如果DrJava以某种方式抱怨,你打错了什么。使用“编译器输出”窗格中的错误消息作为指南,仔细检查程序。

4. 从 DrJava 执行程序

现在是时候运行程序了。这是一个有趣的部分。

在底部的“交互”窗格中键入以下内容。按照惯例,我们会以粗体突出显示同学键入的文本。

>java HelloWorld

如果一切顺利,同学应该会看到以下消息:

Welcome to DrJava. Working directory is /Users/username/introcs/hello

>java HelloWorld

Hello,World

同学可能需要重复此编辑-编译-执行循环几次,然后才能正常工作。

5. 从命令行管理程序编译程序

同学将使用 javac 命令将 Java 程序转换为更适合在计算机上执行的形式。

从 shell 中,导航到包含 HelloWorld.java的目录,通过键入下面的 cd(更改目录)命令,说 ~/hello:

[username:~/] cd hello

[username:~/hello/]

通过键入下面的javac命令来编译它:

[username:~/hello/] javac HelloWorld.java

[username:~/hello/]

假设文件 HelloWorld.java 位于当前工作目录中,同学应该不会看到任何错误消息。

要使我们的教科书库可供Java访问,请改用命令javac-introcs。

6. 从命令行管理程序执行程序

同学将使用 java 命令来执行程序。

在 shell 中,键入下面的 java 命令。

[username:~/hello/] java HelloWorld

Hello,World

同学应该看到程序的输出。

要使我们的教科书库可供Java访问,请改用命令java-introcs。例如,键入以下两个命令来测试标准绘图和标准音频:

machine:~/hello username$ java-introcs StdDraw

[ displays a graphics window with some geometric shapes and text ]

machine:~/hello username$ java-introcs StdAudio

[ plays an A major scale ]

7. 检查样式和查找虫

同学可以使用 Checkstyle 和 Findbugs 来检查程序的样式并识别常见错误。

要运行 Checkstyle,请在终端中键入以下命令:

machine:~/hello username$ checkstyle-introcs HelloWorld.java

Running checkstyle on HelloWorld.java:

Starting audit...

Audit done.

以下是可用检查的列表。

要运行 Findbugs,请在终端中键入以下命令:

machine:~/hello username$ findbugs-introcs HelloWorld.class

Running findbugs on HelloWorld.class:

上述就是关于Linux环境下java编程语言作业思路的相关内容了,希望能够为在编程上有所困扰的同学提供到一定的帮助,当然了,若是同学们还有什么需求的话,也可以通过留求艺的在线老师来获取帮助哦。

本文地址:https://www.liuqiuyi.com/liuxue/43095.html

转载说明:文章《Linux环境下java编程语言作业思路》由【留求艺】原创发布(部分转载内容均有注明出处,如有侵权请告知),转载请注明文章来源。

Linux环境下java编程语言作业思路的相关文章
  • 学生作业辅导班:留学辅导作业

    我们中国学子的作业以习题为主,并且有标准的答案,最后的结果与答案一致就是正确,而西方国家的作业形式灵活,全凭自己发挥,作业的形式很多,如报告、项目、演讲等,下面是留学辅导作业的介绍,文中会对美国高中作......

  • 英国作业辅导:英国作业怎么写?

    最近不少留学生向我们咨询英国作业辅导相关课程,今天小编就带大家了解一下英国作业究竟怎么写吧~01、注意交作业的要求  作业大致可以分为口头、纸质和电子版。...

  • 北京学生Report作业辅导

    北京留学生作业辅导在国内上学,不管是哪门只要学习新知识,都会有作业,课后习题,只是国外的作业形式比较多样,老师会针对实际情况布置作业,下面是北京留学生作业辅导介绍,文中为学子讲述了常见的作业形式,感兴......

  • 美国作业辅导班:美国经济作业辅导

    了解过的学子应该都清楚,商科专业在留学生中的申请比例是很高的, 并且大部分的学子会选择美国,这个经济强国,下面是美国经济作业的介绍,文章中主要是对美国经济专业的详细介绍,包括申请条件、课程等,对于想到......

  • 美国留学作业辅导

    即使老师允许晚交作业,美国的大学对于国内的同学来说也是不容易的。...

刘老师


从事留学10年以上,帮助过很多的国内学生处理留学申请,签证,生活,学习等各方面的问题,有丰富的留学咨询和实战经验。凭借着个人丰富的生活历程和申请经验,会准确的指导学生海外申请和学习生活的相关注意事项,成功帮助众多学子完成梦校留学的梦想。

留学方案获取