java wps linux 安装_ubuntu安装Java开发环境

1.  从sun主页JDK for Linux版本。这里的是jdk-6u6--i586.bin.

2. 用root用户登录ubuntu,或是在普通用户下用su命令切换用户。切换到所需的安装目录。类型:cd    例如,要在 /usr/java/ 目录中  安装软件,请键入:cd /usr/java/,把jdk-6u6--i586.bin文件拷贝这个目录里面,设置权限为可执行类型:chmod a+x jre-6u6-linux-i586.bin

3. 启动安装过程。键入:。/jre-6u-linux-i586.bin.接下来会提示二进制的许可,键入yes回车即可。安装过程如果遇到一些问题,都同样键入yes就可以。

4. 一路下来,最后看到Done字样,就完成了环境的安装。安装的位置就是当前目录 /usr/java,当然你可以选择在别的位置。可以用ls命令查看一下是否正常。

环境变量配置

上面安装完毕后,直接在shell里面输入java是不起作用的,需要先配置一下环境变量。一般都会用export命令,不过这样设置只对当前shell起作用,重启或是切换到别的shell会话就不起作用了。可以选择配置 .bashr文件。用vi或是gedit打开,在末尾添加下面的内容

export JAVA_HOME=/usr/java/jdk1.6.0_06

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

然后保存。再在shell里面试验一下是否安装成功。echo一下各个变量是否正常,然后输入java -version看看。

还有一种方式是修改/etc/profile,这样相当于修改系统配置文件,对所有用户都有影响,我在尝试的过程可能输入了一些异常字符,导致整个ubuntu无法用GUI登录,无奈只能用文本登录,然后再次把profile改回来才正常。

好了之后可以先试一下用vi新建一个Hello的文件,然后编译一下试运行。

Eclipse安装

Linux下面的Eclipse在ubuntu的界面渲染下看起来非常漂亮。先从Eclipse社区一个Linux版本的,这里下载的是europa版本的gz包。只要解压到一个目录就可以,这里选择/opt/eclipse下面。Eclipse是解压就可以使用的。不过为了方便,我们在桌面做一个启动器把启动目标指向到Eclipse的安装目的地,选择里面已有的图标文件,这样就完成了。不过默认Eclipse是找不到Java执行路径的,有网友写了这样一个脚本eclipse.sh 放到/usr/local/bin目录下,记得加上775权限。然后把启动器位置指到这里eclispe.sh.下面是eclipse.sh的内容:

#!/bin/bash

#

# 执行 eclipse 2.1.1 # export JAVA_HOME=/usr/java/XXX

export CLASSPATH=/usr/java/XXX/lib

/opt/eclipse/eclipse -vm /usr/java/XXX/bin/java -data ~/workspace &

# -vm 参数用以指定使用哪一个 jvm 来执行Eclipse,

# -date参数用以指定Eclipse的数据目录。在此指定其存在用户根目录(~)下的workspace目录中

还有一个比较笨的方法,Eclipse默认会去找它自己目录下是不是有jre存在,如果有,它就可以启动,那么你可以直接把先前安装好的JDK里面的JRE目录整个复制到Eclipse里面。然后就可以直接运行了。下面看一下效果

20080901102530903.JPG

右键保存可以查看原图

刚进场的时候戏就落幕

【责编:Chuan】

--------------------next---------------------

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/574641.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[BZOJ 2594] [Wc2006]水管局长数据加强版 【LCT】

题目链接:BZOJ - 2594 题目分析 这道题如果没有删边的操作,那么就是 NOIP2013 货车运输,求两点之间的一条路径,使得边权最大的边的边权尽量小。 那么,这条路径就是最小生成树上这两点之间的路径。 然而现在有了删边操作…

vs升级c++项目遇到的一些问题

1、error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended. 在工程的stdafx.h中,改为如下配置: #ifndef WINVER #define WINVER 0x0501 #endif #ifndef _WIN32_WINNT #def…

python模糊匹配忽略大小写_在python中忽略大小写的简单方法?

如果搜索多个单词,则创建一个集合是有意义的:print(set(brown_sents).intersection(zip(repeat(most_ambiguous_word),word_class_dict[most_ambiguous_word])))输出{(word2, wordclass2), (word2, wordclass3)}要理解它的作用,请将脚本保存到…

IAR7.51提示秘钥无效IAR 以及 CCDebug驱动(包含win7 64bit)

今天IAR不识别我的仿真器,然后我感觉驱动有问题,就把之前的驱动卸载了,但是按照以前的方法按章驱动(选择路径到IAR的某个目录),提示找不到驱动。。。 也不想重新装个IAR了,于是到CSDN上下载了这个驱动程序,…

cannot be resolved or is not a field

我通常的解决办法:1.看看是不是manifest.xml文件有错误,如果有的话,R.java是不会生成的2.一般来说R.layout.aaa.xml,这里的R是自己的包的R.java,不是android系统的R.java,所以如果引入包的时候有import and…

java解析时已到达文件结尾_IO流读取到文件末尾继续读取

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;//正常情况//main()方法中第一个read()和和第二个read();是可以顺利执行完的…

百度地图动态显示查询结构

<script type"text/javascript">// 百度地图API功能function G(id) {return document.getElementById(id);}var map new BMap.Map("l-map");map.centerAndZoom("北京",12); // 初始化地图,设置城市和地图级别。var ac …

solr5.0mysql_ik扩展支持Solr配置详解

扩展ik原生代码&#xff1a;public class IKAnalyzerTokenizerFactory extends TokenizerFactory{private boolean useSmart;public boolean useSmart(){return this.useSmart;}public void setUseSmart(boolean useSmart) {this.useSmart useSmart;}public IKAnalyzerTokeniz…

apache htpasswd.exe创建密码

一、使用apache htpasswd.exe创建密码文件&#xff0c;命令请看PHP推荐教程&#xff1a;apache htpasswd命令用法详解 apache htpasswd命令用法实例 1、如何利用htpasswd命令添加用户&#xff1f; 在apache安装目录bin下找到htpasswd #usr/local/apache/bin/htpasswd -bc .pass…

考研复试考java_2019考研复试经验帖:过来人谈5件“小事”

关于复试&#xff0c;决定这你的命运&#xff0c;考生一定要好好把握。关于复试&#xff0c;你做好前期功课&#xff0c;足够了解了吗?下面新东方在线分享一位过来人的经验之谈&#xff0c;给大家最走心的忠告~~▶先来说说复试规则。在复试之前学校会公布学校的复试分数线&…

Hadoop2源码分析-RPC机制初识

1.概述 上一篇博客&#xff0c;讲述Hadoop V2的序列化机制&#xff0c;这为我们学习Hadoop V2的RPC机制奠定了基础。RPC的内容涵盖的信息有点多&#xff0c;包含Hadoop的序列化机制&#xff0c;RPC&#xff0c;代理&#xff0c;NIO等。若对Hadoop序列化不了解的同学&#xff0c…

svn客户端 java_svn纯java客户端SVNKit学习整理(转)

http://www.iteye.com/topic/688217http://blog.csdn.net/feiren127/article/details/7551782把svnkit.jar添加到项目中&#xff0c;用于实现svn功能。 把jackson-all-1.6.2.jar添加到项目中&#xff0c;用于显示树列表。把javaee.ar添加到项目中。新建一个类(SVNUtil.class)实…

贪心 BestCoder Round #39 1001 Delete

题目传送门 1 /*2 贪心水题&#xff1a;找出出现次数>1的次数和res&#xff0c;如果要减去的比res小&#xff0c;那么总的不同的数字tot不会少&#xff1b;3 否则再在tot里减去多余的即为答案4 用set容器也可以做&#xff0c;思路一样5 */6 #include &l…

java this() super()_java中的this和super

this对象本身。public class ThisTest {ThisTest tTest;public ThisTest(){tTest this;}public void test(){System.out.println(this);}public static void main(String arg[]){new ThisTest().test();}}成员方法引用。成员变量引用。public class ThisTest {String name;Str…

配置汇编环境:使用vs2010+MASM

1、将MASM32下载并安装到根目录&#xff08;得到include和lib文件夹&#xff09;&#xff0c;官网即可下载&#xff0c;有64位版本2、配置vs2010 &#xff08;1&#xff09;添加项目 a、新建空白解决方案 b、添加空项目 c、项目属性->生成自定义-&g…

java 抽象类命名_Java的抽象类和接口

一.抽象类首先看抽象方法&#xff1a;抽象方法只有方法签名&#xff0c;没有方法的实现。并且被abstract修饰。 例如&#xff1a; abstract void test();有抽象方法的类只能被定义为抽象类&#xff0c;抽象类里可以没有抽象方法。抽象类的规则&#xff1a;抽象类必须使用abstr…

JSP、Servlet中get请求和post请求的区别总结

在学习JavaWeb最初的开始阶段&#xff0c;大家都会遇到HttpServlet中的doGet和doPost方法。前两天看《Head First Servlets & JSP》看到其中讲关于Servlet中get请求和post请求的区别&#xff0c;现总结如下&#xff1a; 1&#xff1a;请求数据的大小不同。 因为get请求的数…

用java解决约瑟夫循环问题_Java采用循环链表结构求解约瑟夫问题

本文实例讲述了Java采用循环链表结构求解约瑟夫问题的方法。分享给大家供大家参考。具体分析如下&#xff1a;这是第一次java考试的试题&#xff0c;对于没看过链表的同学来说就不会做&#xff0c;现在回头看看&#xff0c;还真不难。约瑟夫问题&#xff1a;有n个人&#xff0c…

在ubuntu上搭建开发环境9---Ubuntu删除ibus出现的问题及解决

删除 ibus输入法&#xff1a;  sudo apt-get install ibus 我们会遇到下面的问题 Ubuntu 14.04 系统设置很多选项消失。 其实遇到这个问题的一个最主要的原因是之前执行过卸载ibus输入法的操作&#xff0c;所以为了避免这个问题请不要卸载ibus输入法&#xff0c;大家依然可以…

java制作图形界面数据库_java图形界面以及链接数据库

import java、awt、*;import java、awt、event、*;import javax、swing、*;import java、sql、*;public class NoteTextArea extends JFrame implements ActionListener{private JPanel jpnew JPanel();private JButton[] jb new JButton[4];private JComboBox box;private JT…