ubuntu16.04下配置JDK 1.8+安装Java EE,并实现最大子数组算法

软工第二次作业:

1、在个人电脑中安装一个集成开发环境(Microsoft Visual Studio、Eclipse或其它工具均可),要求该环境能够提供单元自动测试功能;

2、记录安装过程,并将全部内容发表在博客中;

3、实现最大子数组和算法,并将该段代码上传至Coding.net系统中;

4、自行选择合适的覆盖标准并设计测试用例对该段代码进行测试,并将测试结果发布在博客中,结果以如下表格形式完成。



本文为干货,希望有用,欢迎评论。



由于我的labtop上安装的是ubuntu16.04系统,其上不支持VS,固决定安装Eclipse以便日后开发。下面介绍ubuntu16.04系统下安装Eclipse的具体步骤:

  • 下载jdk:jdk-8u101-linux-x64.tar.gz
  • 下载Eclipse:eclipse-jee-luna-SR2-linux-gtk-x86_64.tar.gz(下载资源可移步官网)
  • 将jdk解压到/usr/local文件夹中。双击压缩文件解压到/home目录下,后将文件通过终端命令转移到/usr/local目录下:mkdir /usr/local———创建一个新文件夹

(另外可以直接用终端命令sudo tar zxvf jdk-8u101-linux-x64.tar.gz -C /usr/local达到上述目的。需要注意的是网上下载的压缩文件默认保存在/home/download下,如果直接用上述命令从这一目录解压文件到目标目录下,就会提示找不到这一文件,我试着先把文件解压到/home下,再通过root权限移动文件,结果就成功了,至于原因还请知道的大神不吝赐教~)

  • 配置jdk环境变量。命令:sudo vim /etc/profile———使用vim打开文件,并在文件尾添加如下语句:
JAVA_HOME=/opt/jvm/jdk1.8.0_77

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

查看是否安装成功:java -version,若显示如下,则说明安装成功。

  • 安装Eclipse。将其用同样的方法解压到/usr/local文件夹中。
  • 创建Eclipse桌面快捷方式。在中端输入:sudo gedit /usr/share/applications/eclipse.desktop——弹出文本编辑器,忽略终端警告,在文本编辑器中输入:
[Desktop Entry]

Type=Application

Name=Eclipse

Comment=Eclipse Integrated Development Environment

Icon=/usr/lib/eclipse/icon.xpm

Exec=/usr/lib/eclipse/eclipse

Terminal=false

保存并退出,安装完成。

  • 之后在文件夹中找到eclipse图标,双击即可打开。

(补充:在这里安利一款linux下功能强大的截图软件ksnapshot。在命令行输入:sudo apt-get install ksnapshot,等待安装完成之后就可以自由自在的截屏了~)

另外,百度了一下什么叫“单元自动测试”,这里介绍的挺详细的:http://www.infoq.com/cn/articles/road-of-automated-unit-testing-practices/,但我还是一头雾水,有兴趣的朋友可以看一下。

最大子数组和算法实现

代码托管:https://coding.net/u/Drogheda/p/MaxSubArraySum/git/blob/master/homework2.java

测试表格


用例编号

用例描述 输入数据 预期输出数据 实际输出数据 通过/不通过
评价

  正数 1, 1, 1, 1, 1, 1 6 6 通过 正常
2 0   0, 0, 0, 0, 0, 0 0 0 通过
正常

3 负数 -9, -2, -3, -5, -3 -2 -2 通过
正常

4 正数 和 负数  1, -2, 3, 5, -3, 2 8 8 通过
正常

5 正数、0 和 负数 0, -2, 3, 5, -1, 2 9 9 通过
正常

https://coding.net/u/shanshan33/p/Demo/git/blob/master/MaxSubArray/Divide

---恢复内容结束---

时间: 2024-10-10 05:45:50

ubuntu16.04下配置JDK 1.8+安装Java EE,并实现最大子数组算法的相关文章

Windows 7下配置JDK环境变量和Java环境变量配置

下面来介绍一下Java环境变量配置,是在Windows 7下配置JDK环境变量. 方法/步骤  1 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为:C:\Program Files\Java\jdk1.6.0_21: 2 安装完成后,右击“我的电脑”,点击“属性” 3 单击“高级系统设置”,点击“环境变量” 4 在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”:  JAVA_HO

ubuntu16.04下配置apache2与php

系统版本:ubuntu16.04 命令均在终端中输入,用浏览器测试 //安装apache2命令 sudo apt install apache2 //测试是否安装成功 浏览器地址栏输入"localhost" //安装最新版php命令 sudo apt install php //配置apache2与php命令 sudo apt-get install libapache2-mod-php //重启apache2命令 sudo /etc/init.d/apache2 restart //

Ubuntu16.04 下 配置《 MySQL必知必会 》使用的软件环境

刚开始接触数据库, 想从< MySQL必知必会 >入门,需要本地配置一个MySQL数据库,配置环境的时候遇到了一些问题,特此记录. 首先附上pdf下载链接:   < MySQL必知必会 >中文版 以及  原版官网   书中附录B提到的样例表文件(也就是书中所用到的例子)也是在这个页面下载,稍后会提到. 一. Ubuntu 16.04下 安装 MySQL 正常的话几条语句就安装好了: 1.更新: sudo apt-get update 有的时候系统会使用IPv6的地址进行更新操作,导

Ubuntu16.04下配置java环境变量

先到官网下载 jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html 注意下载对应版本. 解压文件: tar -zxvf jdk-10_linux-x64_bin.tar.gz 将文件夹jdk-10移动到目录/opt下: sudo mv jdk-10 /opt/ 修改环境变量: sudo vi ~/.bashrc 在最末尾添加如下配置: #set Java environme

Ubuntu16.04下配置YouCompleteMe

目的:想要在Ubuntu下跑实验,所以希望能够有类似于IDE那样的代码提示功能的软件,所以在Ubuntu下进行了配置,遇到了很多问题. 需要工具:VundleVim YouCompleteMe 1.安装VundleVim VundleVim能够为我们自动安装插件,并且为YouCompleteMe做必要的准备,具体方法可以见github: https://github.com/VundleVim/Vundle.vim 可以执行命令: git clone https://github.com/Vun

ubuntu16.04下gmt5.4.1的安装

1 参考具神博客http://seisman.info/install-gmt5.2.x-under-linux.html https://github.com/gmt-china/gmt-easy-installer/blob/master/GMT-installer.sh 下载gmt自动化安装 2 我自己从ftp://ftp.soest.hawaii.edu/gmt/下载最新版本的gmt-5.4.1-src.tar.gz  gshhg-gmt-2.3.6.tar.gz 和dcw-gmt-1.

Ubuntu16.04下通过tar.gz包安装MySQL5.5.52

1.下载  tar.gz包 : https://dev.mysql.com/downloads/mysql/ 2. // 安装依赖 sudo apt-get install libaio-dev // 添加用户组 sudo groupadd mysql sudo useradd -r -g mysql mysql // sudo cd /usr/local tar zxvf /home/niumd/mysql-5.5.13-linux2.6-i686.tar.gz sudo ln -s /usr

【原创】Octovis在Ubuntu16.04下运行出现core dump的解决方案

本人SLAM研究新手,使用系统为Ubuntu16.04.本文原址:http://www.cnblogs.com/hitlrk/p/6667253.html 在学习SLAM的过程中,使用Octomap进行八叉树地图的建立,Octomap的编译安装没有出现问题,octovis模块也顺利安装.悲催的是,在我调用octovis模块打开已有的八叉树地图时,便会出现一大堆乱码,乱码最后有一个Core Dump. 这个错误和2016年时g2o_viewer在Ubuntu16.04下出现的错误一样,不过目前g2

ubuntu16.04下sublime text3安装和配置

ubuntu16.04下sublime text3安装和配置 2018年04月20日 10:31:08 zhengqijun_ 阅读数:1482 1.安装方法 1)使用ppa安装 sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text-installer 卸载 sublime text 命令: sudo apt-get remove s