在Debian 上安装Java环境

Debain11常用软件安装:jdk、maven、yum,更换软件源(二) Debian 11的软件包管理器apt提供了方便的方式来安装这些软件包 阅读详情
blackdown 的jdk 总是比sun 慢了一拍,针对debian包更新太慢,非官方的java-package的生成的.deb不尽人意,一些常用的命令没有加入到path,本文主要参考debian java faq

1、获取jdk.
从sun的官方网站下载最新的jdk 1.5 update2, http://java.sun.com。注意,要下载解压版本。
# su root
切换到 超级用户(也可以用sudo 来取得超级用户权限),进入下载目录
# chmod a+x jdk-1_5_0_02-linux-i586.bin
# ./jdk-1_5_0_02-linux-i586.bin

同意协议.会得到一个jdk-1.5.0目录。
#mkdir /usr/lib/j2se
#mv jdk-1.5.0 /usr/lib/j2se/5.0
#cd /usr/lib
#ln -s /usr/lib/j2se/5.0 java

编辑/etc/mailcap文件,将其中的java web start设置移至文件顶部的,不然在update-mime,自定义的设置会被冲掉
# ----- User Section Begins ----- #
# ----- User Section Ends ----- #
改成如下:
# ----- User Section Begins ----- #
# Java Web Start
application/x-java-jnlp-file; /usr/lib/java/jre/bin/javaws %s
# ----- User Section Ends ----- #

2、解决系统java 依赖关系.
基本上已经安装好了。。。下面解决系统的依赖性。。。

#apt-get install java-common
这时在/usr/share/doc/java-common有debian java的详细文档:
debian-java-faq
debian-java-policy

#cd /usr/share/doc/java-common/dummy-packages/
里面有5 个文件:
java1-runtime-dummy.control
java2-compiler-dummy.control
java2-runtime-dummy.control
java-compiler-dummy.control
java-virtual-machine-dummy.control

首先请确定已经安装好了equivs
# equivs-build java1-runtime-dummy.control
# equivs-build java2-compiler-dummy.control
# equivs-build java2-runtime-dummy.control
# equivs-build java-compiler-dummy.control
# equivs-build java-virtual-machine-dummy.control
生成5个。deb包。。。
#dpkg -i *.deb

#cp /usr/lib/java/jre/plugin/desktop/sun_java.desktop /usr/share/control-center-2.0/capplets/
编辑/usr/share/control-center-2.0/capplets/sun_java.desktop
修改java路径:

[Desktop Entry]
Name=Java
Comment=Java Control Panel
Exec=/usr/lib/java/bin/ControlPanel
Icon=/usr/lib/java/jre/plugin/desktop/sun_java.png
Terminal=0
Type=Application
Categories=Application;Settings;X-Sun-Supported;X-Red-Hat-Base;

这样就可以通过菜单启动java 控制台了。。。

3、使用alternatives将所有java 命令,man ,和plugin.
最后,为jdk的bin下的命令建立链接,为mozilla安装插件,新建一个shell文件,内容如下:

#!/bin/bash
JDK_HOME=/usr/lib/java

for i in $JDK_HOME/bin/*; do
altname=`basename $i`
echo "Processing $altname..."
echo ""

if [ -x "$i" -a -e "$JDK_HOME/man/man1/$.1" ]
then
update-alternatives --verbose --install /usr/bin/$altname $altname $i 500
--slave /usr/share/man/man1/$.1 $.1 $JDK_HOME/man/man1/$.1
else
update-alternatives --verbose --install /usr/bin/$altname $altname $i 500
fi
done

update-alternatives --verbose --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so $JDK_HOME/jre/plugin/i386/ns7/libjavaplugin_oji.so 500
#update-alternatives --install /usr/share/gnome/vfolders/Settings/sun-java.desktop sun-java.desktop /usr/lib/java/jre/plugin/desktop/sun_java.desktop 500


#sh your_shell

测试:
#java -version
会输出:
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode, sharing)
#man java
就可以查java的使用方法。。。

编写第一个java,和java打个招呼吧。

#文件名:你好.java

class 你好
{
public static void main(String[] args)
{
System.out.println("你好,java 世界!");
}
}

编译程序:

#javac 你好.java

运行程序:

#java 你好
屏蔽输出:
你好,java 世界!

中文问题,老话题了,改字体路径。
参见:
http://www.linuxsir.org/bbs/showthread.php?s=&threadid=124319&highlight=%BF%F2%BF%F2

附删除java环境链接的脚本:

#!/bin/bash
JDK_HOME=/usr/lib/java

for i in $JDK_HOME/bin/*; do
altname=`basename $i`
echo "Processing $altname..."
echo ""

if [ -x "$i" -a -e "$JDK_HOME/man/man1/$.1" ]
then
update-alternatives --verbose --remove-all $altname
update-alternatives --verbose --remove-all $.1
else
update-alternatives --verbose --remove-all $altname
fi
done

update-alternatives --verbose --remove-all libjavaplugin_oji.so
#update-alternatives --verbose --remove-all sun-java.desktop

[转载自http://blog.chinaunix.net/article.php?articleId=2501&blogId=1096]
Debian10 安装基本开发环境——Java+Vue项目部署 阅读详情

相关推荐

debain sun java 1.6_Debian安装JAVA环境

Debian官方没有维护专门的Java软件包,所以不能直接用apt-get工具来安装。在Debian系统中要安装Java,有两种方式,一种是用传统方式;一种是Debian方式。1. 传统方式在 sun 下载了最新的 JDK,我下载的是 jdk-6u13-linux-i586.bin 并把该文件的属性改成可执行,直接执行该文件SUN:http://www.oracle.com/technetwork...

weixin_34379088的博客 293

如何在debian10 上面安装java 环境

这将安装OpenJDK 11版本,你也可以选择其他版本。现在,你已经成功在Debian 10上安装了Java。如果安装成功,你将看到Java的版本信息。打开终端(命令行界面)。

ai_vx_3307623172的博客 1638

2026年ERP选型实战:按规模分档,避开成本与实施陷阱

企业资源计划(ERP)是现代企业数字化转型的核心系统,它将财务、供应链、制造、人力等业务整合到统一平台。随着云计算和人工智能技术的发展,ERP已从传统本地部署的记录工具演变为SaaS订阅制、具备AI辅助决策能力的智能运营平台。不同规模企业在选型时的关注点差异巨大:小微企业追求轻量化和快速出报表,中型企业需要在流程标准化与业务灵活性间取得平衡,大型集团则注重多法人管控和数据治理。此外,制造、电商、工程等行业对ERP的模块要求也各有侧重,成本核算数据跑不通更是普遍痛点。如何结合企业规模与行业特征,制定合理的选型

weixin_34320724的博客 380

Debian安装JAVA环境

Debian官方没有维护专门的Java软件包,所以不能直接用apt-get工具来安装。在Debian系统中要安装Java,有两种方式,一种是用传统方式;一种是Debian方式。1. 传统方式在 sun 下载了最新的 JDK,我下载的是 jdk-6u13-linux-i586.bin 并把该文件的属性改成可执行,直接执行该文件# chmod +x jdk-6u13-linux-i586.

Gongora的专栏 1万+

保姆级教程:用ncnn把自训练的YOLOv8模型塞进Android App(附完整代码)

本文提供了一份详细的保姆级教程,指导开发者如何将自训练的YOLOv8模型通过ncnn框架部署到Android应用中。教程涵盖环境配置、模型训练与转换、Android工程集成及性能优化等全流程,并附完整代码实现,帮助开发者快速掌握移动端AI模型部署技术。

weixin_42659194的博客 256

HEVC/VVC中R-Lambda码率控制算法原理

文章目录1. 比特分配1.1 GOP级比特分配1.2 帧级比特分配1.3 LCU级比特分配2. 码率控制2.1 λ的计算和更新2.2 参数QP的确定 VVC中码率控制算法沿用了HEVC中经典的R-λ码率控制模型,R-λ由中科大的李斌博士提出(详情参考JCTVC-K0103)。R-λ模型的基础为视频编码中 R(比特 bpp)和 D(失真 MSE)之间的双曲线模型,即 D(R)=CR−KD(R) = ...

Aidoneus_y 6138

debian安装java

下载可用包(很重要) 这里选用jdk-8u131,可用参考这个包名去官方下载 root@ubuntu:/usr/local/java# ls jdk-8u131-linux-x64.tar.gz 将包放置指定的目录并解压 这里放置为/usr/local/java,如果java目录不存在则自己mkdir java一下 在压缩包目录直接操作如下: tar -zxvf jdk-8u131-linux-x64.tar.gz 目录结构如图: root@ubuntu:/usr/local/java/jdk1.8

LiXueFu727224204的博客 2835

8.26华为OD机试真题 新系统 - 字符串回文判 (Java/Py/C/C++/Js/Go)

8.26华为OD机试真题 新系统 - 字符串回文判 (Java/Py/C/C++/Js/Go)

算法大师! 1236

Debian下安装部署Java环境

摘要:本文档为在Debian GNU/Linux系统上安装 Java Development Kit (JDK/J2SDK) 的参考文档.因为许可证的问题, 无法在Debian中直接提供SUN公司的Java 系统. 因此在此提供了安装Java的方法供您参考. 1. 获取 sun的JDK

Jeffery Lee的专栏 1383

Python爬虫实战:基于最新技术栈的政府招标采购数据抓取与分析

对于企业、研究人员和数据分析师来说,能够高效地获取这些数据意味着可以获得宝贵的商业洞察和市场先机。随着反爬技术的不断升级和网站结构的日益复杂,传统的爬虫方法已经难以满足需求。我们将采用Selenium、Playwright等现代浏览器自动化工具,结合Scrapy框架和异步请求库,构建一个能够应对各种反爬措施的强大爬虫系统。Playwright是微软开发的浏览器自动化工具,支持Chromium、WebKit和Firefox,比Selenium更快速、更稳定。

2201_76125261的博客 1312

IGBT基础知识及应用电路仿真(Multisim)

本文系统介绍了IGBT(绝缘栅双极晶体管)及其应用电路。首先详细解析了IGBT的基本结构、工作原理和特性参数,重点阐述了其五层半导体结构、电导调制效应和电压驱动特性。随后通过Multisim仿真展示了IGBT在四种典型功率变换电路中的应用:半桥驱动电路实现隔离式互补驱动;全桥逆变电路完成DC-AC转换;三相桥式逆变电路生成三相交流电;直流斩波电路(BUCK/BOOST/BUCK-BOOST)实现电压升降变换。文章通过理论分析与仿真波形相结合,全面呈现了IGBT在中高压大功率场景下的优异性能和灵活应用。

XU157303764的博客 1221

debian java 安装路径_Debian安装JAVA环境(转载)

Debian官方没有维护专门的Java软件包,所以不能直接用apt-get工具来安装。在Debian系统中要安装Java,有两种方式,一种是用传统方式;一种是Debian方式。1. 传统方式在 sun 下载了最新的 JDK,我下载的是 jdk-6u13-linux-i586.bin 并把该文件的属性改成可执行,直接执行该文件# chmod +x jdk-6u13-linux-i586.bin# ....

weixin_29103603的博客 1318

【自动驾驶轨迹规划之hybrid A*算法】

本文参考论文:https://ai.stanford.edu/~ddolgov/papers/dolgov_gpp_stair08.pdf 这篇文章是基于经典A*算法与reeds-shepp曲线的,不清楚的读者请参考【自动驾驶轨迹规划5之A*算法】_无意2121的博客-优快云博客【自动驾驶轨迹规划之dubins曲线与reeds-shepp曲线】_无意2121的博客-优快云博客 目录 1 hybrid A* 算法创新点 1.1 搜索方式 1.2 车辆运动学模型 1.3 reeds-shepp曲

weixin_65089713的博客 1万+

java debian_在Debian 上安装Java环境

blackdown 的jdk 总是比sun 慢了一拍,针对debian包更新太慢,非官方的java-package的生成的.deb不尽人意,一些常用的命令没有加入到path,本文主要参考debian java faq1、获取jdk.从sun的官方网站下载最新的jdk 1.5 update2, http://java.sun.com。注意,要下载解压版本。# su root切换到 超级用户(也可以用...

weixin_29233857的博客 1045

OpenOCD入门到精通:第 4 章 配置文件体系详解

本文深入解析OpenOCD配置文件的体系结构和工作机制。首先介绍了配置文件的搜索路径优先级和加载顺序,以及配置阶段与运行阶段的区别。然后详细分析了interface配置文件的适配器参数调优方法,包括ST-Link、CMSIS-DAP和FTDI等常见调试器的配置示例。最后重点讲解了target配置文件的核心结构,包括TAP声明、目标创建和工作区设置等关键步骤,并以stm32f1x为例展示了完整的配置流程。通过本文可以全面了解OpenOCD配置文件的分层设计理念和参数化配置方法。

从事嵌入式linux android驱动开发,拥有全栈能力 595

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Debian下安装配置Java环境

本文档为在Debian GNU/Linux系统上安装 Java Development Kit (JDK/J2SDK) 的参考文档.1. 获取sun的JDK 可以选择从 Java官方下载: http://java.sun.com  或其它网站下载JRE (J2RE) Java Runtime Environment - 如果不打算自己创建Java应用程序的话, 仅仅装它就可以了.JDK (J2

逝者如斯 8244

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

debian java 安装_linux debian安装java jdk开发环境

debian安装java jdk的步骤如下:下载JDK我在服务器上用wget直接下载,但不行,只能在window上下载好,再传上去我下载的是jdk-6u38-linux-i586.bin然后上传到服务器上安装JDK我喜欢安装在/usr/local目录下,所以把jdk-6u38-linux-i586.bin拷贝到该目录下,应该都会拷贝,这里不用多说进入/usr/local,执行以下命令进行安装./j...

weixin_32049085的博客 1294

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

安装Java环境(Debian)(转)

安装Java环境(Debian)(转)    摘要:本文档为在Debian GNU/Linux系统上安装 Java Development Kit (JDK/J2SDK) 的参考文档.   因为许可证的问题, 无法在D...

cuemes08808的博客 411

docker debian中安装java开发环境

1、首先在docker中安装debian并运行 2、 Java 是用于构建不同类型的应用程序和系统的最流行的编程语言之一。使用 Java 开发的应用程序可扩展,灵活且可维护。 准备 Java 有两种不同的实现: OpenJDK 和OracleJava ,它们之间几乎没有区别,只是 Oracle Java 有一些额外的商业功能。 Oracle Java 许可证仅允许非商业性使用该软件,例如个人使用和开发使用。 默认的 Debian 10 存储库包括两个不同的 Java 包, Java Runt...

beeblecn的博客 1299

debian java 8_Debian7.4(wheezy)下安装java8开发环境

对于ubuntu系统来说,安装sun-java较为简单,添加源后,直接使用命令,就可以安装,之前的《ubuntu12.04下安装java7》有详细讲解,然而对于Debian系统,由于源的各种问题,很难实现源的正常安装,所以,此处讲解一般Debian安装方法。1. 官方下载java想安装的JAVA版本:2. 比如说,常安装的JRE版本,选择进入,并下载:3. 下载后,解压:4. 接着将此文件夹移动到...

weixin_39884872的博客 214

在debian中安装Java环境(转)

在debian中安装Java环境(转)[@more@]摘要:本文档为在Debian GNU/Linux系统上安装 Java Development Kit (JDK/J2SDK) 的参考文档.因为许可证的问题, 无法在Debia...

138

debian java环境变量_Debian 9安装java与设置环境变量

安装默认JRE / JDK先更新软件包索引:aptupdate检查是否已安装Java:java-version如果当前未安装Java,您将看到以下输出:Output-bash:java:commandnot found执行以下命令安装OpenJDK:sudoapt installdefault-jre验证安装:java-version您将看到以下输出:Outputopenjdkversion"1....

weixin_42500739的博客 598

转:debian下安装java 环境

摘要:本文档为在Debian GNU/Linux系统上安装 Java Development Kit (JDK/J2SDK) 的参考文档.因为许可证的问题, 无法在Debian中直接提供SUN公司的Java 系统. 因此在此提供了安装Java的方法供您参考.1. 获取 sun的JDK 可以选择从 Java官方下载: http://java.sun.com 或其它网站下载JRE (J2RE)Java...

weixin_34255055的博客 83

debian java 8,搭建开发环境2)Debian8 安装jdk 1.8

1.由于Debian自带了openjava运行时需要先卸载掉java -version //查看当前java版本apt-get remove openjdk* //卸载当前的openjdk2.下载最新版本的jdk.gz(jdk-8u112-linux-x64.tar.gz)把jdk放到某个文件夹下(如果使用虚拟机不能在共享文件夹里解压,会报错 因为windows的硬盘格式和linux不一样会导致有...

weixin_32859459的博客 666

debian java7_Debian7.4(wheezy)下安装Java8开发环境

对于Ubuntu系统来说,安装sun-Java较为简单,添加源后,直接使用命令,就可以安装,之前的《Ubuntu12.04下安装Java7》(http://www.linuxidc.com/Linux/2012-04/57881.htm)有详细讲解,然而对于Debian系统,由于源的各种问题,很难实现源的正常安装,所以,此处讲解一般Debian安装方法。2.比如说,常安装的JRE版本,选择进入,并...

weixin_30237677的博客 153

debian下安装java 环境

<br /><br />1.安装JDK软件包<br />sudo apt-get install sun-java6-jdk<br />2.配置JRE环境:    sudo update-alternatives --config java <br />   通常会给出两个或两个以上选择的路径 <br /><br />   选择:/usr/lib/jvm/java-6-sun/jre/bin/java作为你的JRE<br /> <br />3.建议安装安装浏览器Java插件(不是必要的): <br />  

丝缘天下的专栏 1284
上一篇: Debian系统管理常用命令
下一篇: Debian常用配置命令
「已注销」
博客等级 码龄24年 57粉丝 137原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值