安装JDK

首先安装JDK对吧,下面以jdk-7u67-linux-i586.tar.gz为例

  1. 在官网上下载JDK,具体依照你的机器而定。
  2. 解压掉

    tar -zxvf jdk-7u67-linux-i586.tar.gz

  3. 移动到 /usr/lib/jvm/ ,不存在就自己建一个,或者用命令: sudo cp -r ~/桌面/Arena/Java/jdk1.7.0_67/ /usr/lib/jvm/ 。
  4. 进行安装:
    1. sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_67/bin/java 300
    2. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_67/bin/javac 300
    3. 替换掉默认JDK sudo update-alternatives --config java ,会有类似下面的提示:
      hzf@ISPC:~/桌面/Arena/Java$ sudo update-alternatives --config java
      有 2 个候选项可用于替换 java (提供 /usr/bin/java)。 选择 路径 优先级 状态
      ------------------------------------------------------------
      * 0 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1071 自动模式
      1 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1071 手动模式
      2 /usr/lib/jvm/jdk1.7.0_67/bin/java 300 手动模式 要维持当前值[*]请按回车键,或者键入选择的编号:2

      输入自己安装的JDK前的数字回车即可。

    4. sudo update-alternatives --config javac
    5. OK,庆祝吧!最麻烦的一步结束了!查看JDK的版本看:
      hzf@ISPC:~/桌面/Arena/Java$ java -version
      java version "1.7.0_67"
      Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
      Java HotSpot(TM) Server VM (build 24.65-b04, mixed mode)

Arena

然后装Arena!

  1. 下载

    ContestAppletProd.jnlp
  2. 终端输入: javaws ContestAppletProd.jnlp
  3. 如果提示你没有安装 icedtea-netx 终端输入: sudo apt-get install icedtea-netx 再转第2步。
  4. OK啦,嘎嘎。

上图!

嘎嘎!纯种ubuntu披上mac的外衣。。

加上图标桌面启动

在 /usr/share/applications 下新建一个 Topcoder.desktop,输入

[Desktop Entry]
Version=1.0
Name=TopCoder
Exec=javaws /home/noi/TopCoder/ContestAppletProd.jnlp
Terminal=false
Icon=/home/noi/TopCoder/Topcoder.png
Type=Application
Categories=Development

黑体字部分请自行替换掉。。

在Ubuntu上安装Arena的更多相关文章

  1. [异常解决] ubuntu上安装JLink驱动遇到的坑及给后来者的建议

    一.前言 最近将整个电脑格式化,改成了linux操作系统 希望这样能让自己在一个新的世界探索技术.提升自己吧- win上的工具用多了,就不想变化了- 继上一篇<ubuntu上安装虚拟机遇到的问题 ...

  2. Ubuntu上安装Robomongo及添加到启动器

    到目前为止,Robomongo仍是MongoDB最好的客户端管理工具,如需在Ubuntu上安装Robomongo,可直接从官网下载.tar.gz压缩包进行解压,然后直接运行bin目录下的robomon ...

  3. 在 Ubuntu 上安装 Android Studio

    在 Ubuntu 上安装 Android Studio http://www.linuxidc.com/Linux/2013-05/84812.htm 打开terminal,输入以下命令 sudo a ...

  4. Ubuntu上安装Karma失败对策

    在Ubuntu上安装Karma遇到超时 timeout 错误.Google了一下,国外的码农给了一个快捷的解决方案,实测可行,贴在这里: sudo apt-get install npm nodejs ...

  5. 在Ubuntu上安装LAMP服务器

    1.安装Ubuntu上安装LAMP apt-get install lamp-server^ 2.安装过程中设置MySql密码 3.测试 创建index.php var/www/html/index. ...

  6. [译]How to Setup Sync Gateway on Ubuntu如何在ubuntu上安装sync-gateway

    参考文章https://hidekiitakura.com/2015/03/21/how-to-setup-sync-gateway-on-ubuntudigitalocean/ 在此对作者表示感谢 ...

  7. 在Ubuntu上安装JDK、Ant、Jmeter和Jenkins

    一.前期准备 1. 在win7下载VMware.Ubuntu(用迅雷下比较快) 2. 安装完VMware后新建虚拟机,选择iso: 3. 具体配置参考如下,至此Ubantu安装完成 二.在Ubuntu ...

  8. Ubuntu上安装MongoDB(译)

    add by zhj:直接从第四步开始就可以了,而且安装好MongoDB后会自动启动的,不必自己去执行启动命令 原文:https://docs.mongodb.com/manual/tutorial/ ...

  9. Ubuntu上安装ns2-2.34

    Ubuntu上安装ns2-2.34 步骤1 下载ns-allinone-2.34 $ tar zxf ns-allinone-2.34.tar.gz 步骤2 sudo apt-get install ...

随机推荐

  1. 《剑指offer》— JavaScript(7)斐波那契数列

    斐波那契数列 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项. n<=39 实现代码 function Fibonacci(n) { var arr = ...

  2. poppo大根堆的原理与实现。

    大根堆的定义:1 大根堆是一个大根树 2 大根堆是一个完全二叉树 所以大根堆用数组表示是连续的,不会出现空白字段. 对于大根堆的插入 对于大根堆的插入,可以在排序前确定大根堆的形状,可以确定元素5从位 ...

  3. tp 中 where条件,字段和字段的大小比较

    $map = array( , 'start_time' => array('lt',$now), 'end_time' => array('gt',$now), , '_string' ...

  4. [大数据可视化]-saiku的源码包Bulid常见问题和jar包

    最近在做kylin+mondrian+saiku的二次开发的时候,Bulid saiku的源码出现了很多问题,基本上一大部分问题jar找不到问题,很多jar国内网站都找不到.这时候只有手动下载然后注册 ...

  5. [Java多线程]-线程池的基本使用和部分源码解析(创建,执行原理)

    前面的文章:多线程爬坑之路-学习多线程需要来了解哪些东西?(concurrent并发包的数据结构和线程池,Locks锁,Atomic原子类) 多线程爬坑之路-Thread和Runable源码解析 多线 ...

  6. uva 10288 Coupons (分数模板)

    https://vjudge.net/problem/UVA-10288 大街上到处在卖彩票,一元钱一张.购买撕开它上面的锡箔,你会看到一个漂亮的图案. 图案有n种,如果你收集到所有n(n≤33)种彩 ...

  7. 数学&模拟:随机化-矩阵随机化

    BZOJ2396 给出三个行数和列数均为N的矩阵A.B.C,判断A*B=C是否成立 随机生成一个N乘1的矩阵R 然后判断A*B*R是否等于C*R,而前者相当于A*(B*R) 与后者一样都可以在O(N2 ...

  8. c# WebService SOAP及Rest调用

    SOAP及Rest的调用区别参照如下: REST似乎在一夜间兴起了,这可能引起一些争议,反对者可以说REST是WEB诞生之始甚而是HTTP出现之日就相伴而生的原则.但是毋庸置疑的事实是,在Google ...

  9. NYOJ 208 Supermarket (模拟+并查集)

    题目链接 描述 A supermarket has a set Prod of products on sale. It earns a profit px for each product x∈Pr ...

  10. 爬虫--PySpider框架

    PySpider框架 PySpider框架的作用