java安装环境(ubuntu安装Java开发环境)

:暂无数据 2026-04-28 12:00:02 0
是不是总觉得java安装环境的知识体系太庞大,ubuntu安装Java开发环境更是无从下手?本文将帮你化繁为简,抓住核心。

本文目录

ubuntu安装Java开发环境


1. 从sun主页下载JDK for Linux版本。这里下载的是*****.
2. 用root用户登录ubuntu,或是在普通用户下用su命令切换用户。切换到所需的安装目录。类型:cd 目录路径名 例如,要在 /usr/java/ 目录中 安装软件,请键入:cd /usr/java/,把*****文件拷贝这个目录里面,设置权限为可执行类型:chmod a+x *****
3. 启动安装过程。键入:。/*****.接下来会提示二进制的许可协议,键入yes回车即可。安装过程如果遇到一些问题,都同样键入yes就可以。
4. 一路下来,最后看到Done字样,就完成了Java环境的安装。安装的位置就是当前目录 /usr/java,当然你可以选择在别的位置。可以用ls命令查看一下是否正常。
环境变量配置
上面安装完毕后,直接在shell里面输入java是不起作用的,需要先配置一下环境变量。一般都会用export命令,不过这样设置只对当前shell起作用,重启或是切换到别的shell会话就不起作用了。可以选择配置 .bashr文件。用vi或是gedit打开,在末尾添加下面的内容
export J**A_HOME=/usr/java/*****_06
export CLASSPATH=.:$J**A_HOME/lib/*****:$J**A_HOME/lib/*****
export PATH=$PATH:$J**A_HOME/bin
然后保存。再在shell里面试验一下是否安装成功。echo一下各个变量是否正常,然后输入java -version看看。
还有一种方式是修改/etc/profile,这样相当于修改系统配置文件,对所有用户都有影响,我在尝试的过程可能输入了一些异常字符,导致整个ubuntu无法用GUI登录,无奈只能用文本登录,然后再次把profile改回来才正常。
好了之后可以先试一下用vi新建一个Hello的Java文件,然后编译一下试运行。
Eclipse安装
Linux下面的Eclipse在ubuntu的界面渲染下看起来非常漂亮。先从Eclipse社区下载一个Linux版本的,这里下载的是europa版本的gz包。只要解压到一个目录就可以,这里选择/opt/eclipse下面。Eclipse是解压就可以使用的。不过为了方便,我们在桌面做一个启动器把启动目标指向到Eclipse的安装目的地,选择里面已有的图标文件,这样就完成了。不过默认Eclipse是找不到Java执行路径的,有网友写了这样一个脚本***** 放到/usr/local/bin目录下,记得加上775权限。然后把启动器位置指到这里*****.下面是*****的内容:
#!/bin/bash
#
# 执行 eclipse ***** # export J**A_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里面。然后就可以直接运行了。下面看一下效果

请问java的安装环境是指什么

如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。
JRE: Java Runtime Environment
JDK:Java Development Kit
JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。
JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。
JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jc***ole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。

昌平北大青鸟分享Java环境搭建及常见错误

java软件包的下载,环境搭建,及操作过程中出现的常见问题,在此进行汇总,昌平北大青鸟希望对大家有所帮助。

一.搭建步骤

安装配置

A.在官网上下载jdk;

B.在本地安装下载的jdk软件;

C.配置环境变量:右击“我的电脑”--》选择“属性”--》“高级系统设置”--》“环境变量”;

D.在弹出的对话窗口中,在”系统变量”部分,点击”新建”(下面一个新建按钮),弹出”新建系统变量”对话框,在变量名中输入%J**A_HOME%,在变量值中输入jdk安装路径,例如:d:/java/*****,点击”确定”按钮;

E.在系统变量中,找到Path变量,点击”按钮”,弹出”系统变量”对话框,将光标选中变量值输入框,并且移动到输入框最前端,并输入以下内容:

%J**A_HOME%lib;%J**A_HOME%*****

说明:%J**A_HOME%即为第4步配置的变量,代表了jdk的安装路径,配置在Path中,是为了让计算机能够找到java相关的命令,因为操作系统是从Path配置的路径中寻找命令;

在Path中还可以配置其他软件的命令,需要注意的是所有命令中间必须用分号(;)相隔,保证配置内容的完整性。

二.常见错误

*****下载版本出错

A.在jdk的官网上,首先是按照操作系统进行分类,主要是Linux和windows系统下的不同版本;

B.其次是计算机处理器不同所需版本不同,下载jdk之前,应先知道计算机处理器是哪种类型,一般来说都是64位或者32位,在官网上都有相应的版本,64位的jdk名称内都有x64字样,而32位的jdk名称内都有x86字样;

C.最后是jdk版本的问题,作为一门企业级的编程语言,java一直在不断的升级,相应的jdk也一直在更新,如果下载了不适合本地其他软件或实际需求的jdk,那么很可能会造成软件不兼容的问题,也会在程序中存在bug的隐患,所以在选择jdk版本时一定要考虑实际开发环境,根据实际需求来选择。

*****环境配置出错

*****A_HOME配置出错:jdk的安装目录下会有jre文件夹,通常只配置到bin和lib文件夹所在目录(即jre上级目录),在后续配置中引入J**A_HOME变量即可,如%J**A_HOME%/bin;

B.在J**A_HOME的变量值中,不能有标点符号,否则会路径出错;

C.在Path变量时,每一项变量之间都要有分号进行分割,否则操作系统会将两个变量当做一个变量来处理,所以为了安全起见,在path的变量值的最前面或最后面配置java路径,同时用逗号分割,避免直接插入造成混淆;

D.配置完成后切记点击确定按钮保存配置;

E.配置完成后,在cmd命令窗口进行测试一定要使用java-version,否则没有效果。

java开发需要哪些环境

软件环境:一般包括数据库(mysql、sqlserver),运行的中间件,即应用服务器,如tomcat、weblogic、webphere。

以及运行的操作系统环境,如windows,unix(AIX,solaris),各版本的linux等,但是java是运行在java虚拟机即jvm上的,操作系统的影响不大。

硬件环境:一般是项目运行在的硬件素质(服务器)。如pc server,ibm、hp的小型机等等。

开发工具:有ibm开源的eclipse及衍生的myeclipse,sun的netbeans、或者收费的好用的IntelliJ IDEA等等。

扩展资料:

分类

计算机的操作系统根据不同的用途分为不同的种类,从功能角度分析,分别有实时系统、批处理系统、分时系统、网络操作系统等。 

实时系统主要是指系统可以快速的对外部命令进行响应,在对应的时间里处理问题,协调系统工作。 批处理系统在1960年左右出现,可以将资源进行合理的利用,并提高系统的吞吐量。

分时系统可以实现用户的人机交互需要,多个用户共同使用一个主机,很大程度上节约了资源成本。 分时系统具有多路性、独立性、交互性、可靠性的优点,能够将用户-系统-终端任务实现。 

批处理系统出现于20世纪60年代,批处理系统能够提高资源的利用率和系统的吞吐量。

网络操作系统是一种能代替操作系统的软件程序,是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统。借由网络达到互相传递数据与各种消息,分为服务器及客户端。

而服务器的主要功能是管理服务器和网络上的各种资源和网络设备的共用,加以统合并控管流量,避免有瘫痪的可能性,而客户端就是有着能接收服务器所传递的数据来运用的功能,好让客户端可以清楚的搜索所需的资源。

Linuxjava环境变量Linuxjava如何安装

1、首先是安装java
2、然后用vi器打开profile文件vi/etc/profile将下面的内容添加到/etc/profile文件的最后
3、source在/etc/profile里面增加环境变量
4、如果不用/etc/profile使配置文件生效,则配置文件是不会生效的

这篇关于java安装环境ubuntu安装Java开发环境的文章,也是我们与你的第一次(或又一次)思维碰撞。感谢相遇。
本文编辑:admin

更多文章:


怎么查看sqlite数据中的数据(怎么后台查询**LiteDatabase中的值)

怎么查看sqlite数据中的数据(怎么后台查询**LiteDatabase中的值)

这篇文章给大家聊聊关于怎么查看sqlite数据中的数据,以及怎么后台查询**LiteDatabase中的值对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年4月28日 17:40

塞克斯顿对快船(双核缺席,快船擒骑士!路威赛后吐露心声,泰伦卢谈伤病一脸无奈)

塞克斯顿对快船(双核缺席,快船擒骑士!路威赛后吐露心声,泰伦卢谈伤病一脸无奈)

想知道那些精通塞克斯顿对快船的人,是如何看待双核缺席,快船擒骑士!路威赛后吐露心声,泰伦卢谈伤病一脸无奈的吗?本篇将为你揭秘他们的思考路径。

2026年4月28日 17:20

json乱码转换成中文(PHP中json_encode中文乱码问题)

json乱码转换成中文(PHP中json_encode中文乱码问题)

本文是您理解json乱码转换成中文的最后一站。我们将通过剖析PHP中json_encode中文乱码问题,帮你打通任督二脉,彻底领悟。

2026年4月28日 17:00

css创建多线程(js进程和线程的区别)

css创建多线程(js进程和线程的区别)

各位老铁们,大家好,今天由我来为大家分享css创建多线程,以及js进程和线程的区别的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年4月28日 16:40

java下载excel文件(java如何将导出的excel下载到客户端)

java下载excel文件(java如何将导出的excel下载到客户端)

关注本号的朋友都知道,我们一直在持续输出关于java下载excel文件的干货。今天,我们就聚焦到大家反复问到的java如何将导出的excel下载到客户端上。

2026年4月28日 16:20

skimming(skimming和scanning有什么区别)

skimming(skimming和scanning有什么区别)

老铁们,关于skimming,你可能听过不少说法。今天,咱们就坐下来好好聊聊skimming和scanning有什么区别,保证让你豁然开朗。

2026年4月28日 16:00

百度搜索在线制作生成(logo在线设计免费生成-如何快速在线制作软件公司的LOGO)

百度搜索在线制作生成(logo在线设计免费生成-如何快速在线制作软件公司的LOGO)

当我们讨论百度搜索在线制作生成时,我们真正需要关注的是什么?很多高手的答案都指向了:logo在线设计免费生成-如何快速在线制作软件公司的LOGO。为什么?

2026年4月28日 15:40

continue变为ous(break和continue有何区别)

continue变为ous(break和continue有何区别)

在了解continue变为ous的过程中,您是否也曾对break和continue有何区别感到困惑?别担心,接下来我将结合常见场景,带您一步步理清其中的关键点。

2026年4月28日 15:20

tensorflow二值分类器实现(支持向量机多类分类方法及特点)

tensorflow二值分类器实现(支持向量机多类分类方法及特点)

本篇关于tensorflow二值分类器实现的讲解,将摒弃陈词滥调,直击支持向量机多类分类方法及特点这一实战要害,给你可即刻应用的策略。

2026年4月28日 15:00

objective和purpose的区别(这几个目标单词的区别.)

objective和purpose的区别(这几个目标单词的区别.)

正如一位名家所言:“弄懂这几个目标单词的区别.,是通往objective和purpose的区别殿堂的捷径。” 今天,我们就来走一走这条捷径。

2026年4月28日 14:40

最近更新

skimming(skimming和scanning有什么区别)
2026-04-28 16:00:02 浏览:0
continue变为ous(break和continue有何区别)
2026-04-28 15:20:02 浏览:0
热门文章

mysql insert into字段顺序问题(mysql insert into的问题)
2026-04-13 16:00:02 浏览:1
split函数 sql(求sql split函数的用法)
2026-03-26 20:40:01 浏览:1
标签列表