Java in Linux
1. 下载Java
选择并下载适合当前Linux的软件包。
官方网站上有两种Java安装软件包:
a. Linux 平台上的 Java(tar.gz格式或bin格式)
b. 基于 RPM 的 Linux 平台上的 Java(rpm格式)
2. 解压安装包
到待安装的目录,针对不同的安装包,执行如下不同解压命令。
tar zxvf jdk-6u34-linux-i586.tar.gz
./jdk-6u34-linux-i586.bin
rpm -ivh jdk-6u34-linux-i586.rpm
3. 设置环境变量
vim ~/.bash_profile(仅对当前用户生效)或者vim /etc/profile(对所有用户生效)
export JAVA_HOME=/home/ting/program/java/jdk1.6.0_34
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$HOME/bin:$PATH
说明:最好将$JAVA_HOME/bin加到最前面。
4. 使配置文件立即生效
source ~/.bash_profile或source /etc/profile
5. 查看并替换当前系统默认Java版本
使用命令:update-alternatives --config,查看当前系统某个软件版本
update-alternatives --config java
共有 3 个程序提供“java”。
选择 命令
-----------------------------------------------
* 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
+ 3 /home/ting/program/java/jdk1.6.0_34/bin/java
使用update-alternatives --install,更新当前系统某个软件版本
update-alternatives --install /usr/bin/java java /home/ting/program/java/jdk1.6.0_34/bin/java 300
update-alternatives --install /usr/bin/javac javac /home/ting/program/java/jdk1.6.0_34/bin/javac 300
参考:http://forum.ubuntu.org.cn/viewtopic.php?t=183803
6. 测试Java是否安装成功
java -version
java version "1.6.0_34"
Java(TM) SE Runtime Environment (build 1.6.0_34-b04)
Java HotSpot(TM) Client VM (build 20.9-b04, mixed mode, sharing)
分享到:
相关推荐
大华JAVA SDK LINUX版本,用官网的linux库放到java版本中,会有字段错位的情况的,出现获取车牌号乱码,window上是正常的,发到linux上就会获取不到对应的字段。General_NetSDKDemo_Chn_Java_Linux64_IS_V1.00.40585....
Java作为一种强大的编程语言,虽然它不是直接用来管理操作系统任务的,但通过Java的Runtime类或者ProcessBuilder类,我们可以编写程序来执行shell命令,包括修改Linux密码。下面将详细介绍如何使用Java来实现这一...
### Java 解压 Linux 上的 GZ 格式文件 在 IT 领域,特别是软件开发和系统管理中,处理不同格式的压缩文件是常见的需求之一。本文将详细介绍如何使用 Java 在 Linux 系统上解压 `.gz` 格式的压缩文件,并探讨多种...
linux centos java opencv4.5.1开发依赖,由于在本地是windows环境,直接在opencv官网下载windows版本下载后,即可得到opencv-451.jar和opencv_java451.dll,可以愉快的开发及测试,但是测通过之后需要部署到服务器...
### Java在嵌入式Linux系统中的角色介绍 #### 标题和描述中提及的知识点概述 本文档将探讨Java在嵌入式Linux系统中的应用及其重要性。通过深入研究Java的历史背景、关键概念以及特性,我们可以更好地理解Java如何...
sudo ln -s /usr/lib/x86_64-linux-gnu/libopencv_java.so.4.x /usr/lib/jni/libopencv_java249.so ``` 通过以上步骤,应该能够解决"no opencv_java249 in java.library.path"的错误。然而,如果问题依然存在,...
在使用Spring Boot开发Java应用程序的过程中,可能会遇到一个特定的错误提示:“no libsigar-amd64-linux.so in java.library.path”。这个错误是由于系统缺少一个名为libsigar的库,特别是其AMD64架构的Linux版本,...
在Linux操作系统中,C语言和Java程序之间的通信可以通过多种方式实现,其中管道(Pipe)是一种常见且基础的进程间通信(IPC, Inter-Process Communication)机制。本篇将详细讲解如何利用管道实现在Linux下的C和Java...
liunx opencv java320.so System.getProperty("java.library.path") 获取到library路径然后把so文件放到该目录下
总之,"linux实用脚本show-busy-java-threads"、"show-duplicate-java-classes"以及"find-in-jars"是Java开发者和系统管理员在Linux环境下不可或缺的工具,它们能够有效地帮助我们诊断和优化Java应用程序,提升系统...
在Java编程中,执行远程Linux服务器命令是一项常见的需求,特别是在自动化运维、远程管理或集成测试等场景下。本文将深入探讨如何使用Java实现这一功能,同时结合提供的标签"源码"和"工具"来理解其背后的实现原理和...
Java JDK 1.8.0_131是Oracle公司发布的Java开发工具包的一个重要版本,主要用于在Linux操作系统上开发和运行Java应用程序。这个版本特别适用于64位系统,提供了全面的开发工具和Java运行环境。它包含了Java编译器...
linux上编译Java接口,文件中生成的libgmssljni.so库文件放在打印的java.library.path路径下。测试时java文件下,我自己写了个Test.java文件,可以成功调用java接口方法
根据提供的文档信息,我们可以从中提炼出关于“Linux下Java编程”的一系列重要知识点。这份文档似乎是一份关于Java在Linux环境下的教程,包含了从基础到进阶的多个章节内容。接下来,我们将围绕这些章节来深入探讨...
该文件用于解决通过java控制串口发送数据给时在Linux环境下报错,但在windows环境下正常。报错内容如下: [librxtxSerial.so+0x75da] Java_gnu_io_RXTXPort_nativeDrain+0xea。经过一番研究得出结论为为rxtx包版本...
在嵌入式Linux系统中,Java虚拟机(Java Virtual Machine, JVM)扮演着至关重要的角色。它使得开发者能够利用Java语言编写程序,并在各种硬件平台上运行,实现了“一次编写,到处运行”的目标。本篇文章将深入探讨...
这个资源是OpenCV的4.5.5版本,已经过编译,适用于Java开发和Linux操作系统。 首先,`opencv-455.jar` 文件是OpenCV为Java开发者准备的库文件。这个JAR包包含了Java接口,使得Java程序员能够利用OpenCV的功能,如...
本文件夹专为以下错误对症下药。...Exception in thread "VFW Request Thread" java.lang.UnsatisfiedLinkError: JMFSecurityManager: java.lang.UnsatisfiedLinkError: no jmvfw in java.library.path
在Linux系统中,Java服务的自动化管理和监控是运维工作中的重要环节。自启动shell脚本和CPU、内存占用监控脚本能确保Java服务在系统启动时自动运行,并实时监测其性能状态,以便及时发现和处理潜在问题。下面将详细...
Java操作串口(Serial Port)的能力通常依赖于第三方库,其中RXTX是一个非常流行的开源库,它提供了Java API来实现对串口通信的支持。在Java应用程序中使用串口通信时,RXTX库扮演了关键角色,尤其对于那些需要进行...