ubuntu18.04 装 jdk1.7

要编译很老的android5.1....需要openjdk1.7,在ubuntu18.04上默认的是jdk-8

吐槽一下:

CSDN上全是下面这种转载博客,这链接根本不可行,软件包在当前发行版中不可用.

 

 

--------------------------------------------解决办法--------------------------------------------------------------

后面在https://askubuntu.com/questions/1034387/how-can-i-install-jdk7-on-ubuntu-18-04-lts-64bit 里找到了解决办法。

(链接打开很慢, 里面一个很长的answer是正确可行的,下面是我验证)

 

-----------------

主要步骤就是:

1. 下载一个openjdk1.7的源码压缩包,然后在/etc/profile里配置一下环境变量。

2. 这时后如果java -version, 终端会提示找不到java命令,需要Update alternatives执行下面的命令 (下面的jdk1.7.0_80是原答主的版本,存放的目录是/usr/local/java)

do update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_80/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_80/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_80/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_80/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_80/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_80/bin/javaws

3. source /etc/profile就配置好了

 

=============================================END=======================================

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 以下是在Ubuntu 18.04上安PCL 1.7的步骤: 1. 打开终端,更新软件包列表: sudo apt-get update 2. 安PCL依赖项: sudo apt-get install libpcl-dev 3. 安PCL可视化工具: sudo apt-get install pcl-tools 4. 验证安是否成功: pcl_viewer 如果一切正常,将打开PCL可视化工具。 希望这可以帮助您在Ubuntu 18.04上安PCL 1.7。 ### 回答2: Ubuntu是一种广泛使用的开源操作系统,可用于许多不同的计算任务。当涉及到计算机视觉和三维技术时,PCL(点云库)通常是完美的选择。 下面是有关如何在Ubuntu 18.04安PCL1.7的一些指导。 第一步:更新您的Ubuntu 在安PCL之前,请先更新您的Ubuntu系统。打开终端窗口并运行以下命令。 sudo apt update && sudo apt upgrade 这将更新Ubuntu软件包列表并安任何可用的系统更新。 第二步:安依赖项 接下来,我们安PCL1.7所需要的依赖项。打开终端窗口并运行以下命令。 sudo apt install git build-essential linux-libc-dev cmake cmake-gui libusb-1.0-0-dev libusb-dev libudev-dev mpi-default-dev openmpi-bin openmpi-common libflann1.8 libflann-dev libeigen3-dev libboost-all-dev libvtk6.3-qt-dev libvtk6.3 libvtk6-dev libqhull* libgtest-dev freeglut3-dev pkg-config 这会安PCL需要的所有依赖项。如果有任何未安的依赖项,则PCL将无法正确编译并安。 第三步:下载PCL源代码 一旦所有依赖项都安好了,则可以继续下载PCL源代码。 打开终端窗口并输入以下命令: cd ~ git clone https://github.com/PointCloudLibrary/pcl.git pcl-trunk cd pcl-trunk git checkout pcl-1.7.2 第四步:构建和安PCL 现在我们已经准备好构建和安PCL。为了避免混乱,请创建一个名为build的新目录,并将其设置为当前工作目录。在终端窗口中键入以下命令: cd ~ mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release .. make sudo make install 一旦PCL成功构建并安,您就可以从已安软件中运行它。如果您现在想测试PCL是否运行良好,可以从官方网站下载一个点云数据集。 完成此过程后,您的Ubuntu 18.04系统应该已经安了PCL1.7。 ### 回答3: PCL(Point Cloud Library)是一种处理三维点云数据的开源库。在 Ubuntu 18.04 上安 PCL 版本 1.7 ,我们需要执行以下步骤: 1. 安依赖库 在终端中执行以下命令来安 PCL 所需的依赖库: ``` sudo apt-get install libboost-all-dev libeigen3-dev libflann-dev libvtk6-dev libqhull-dev libusb-1.0-0-dev libxmu-dev libxi-dev ``` 2. 下载 PCL 1.7 下载 PCL 1.7 的源代码,可以在官方网站 https://github.com/PointCloudLibrary/pcl/releases/tag/pcl-1.7.0 找到,也可以直接在终端中执行以下命令下载: ``` wget https://github.com/PointCloudLibrary/pcl/archive/pcl-1.7.0.tar.gz ``` 3. 解压和编译 解压下载好的源代码包,并进入解压后的目录,执行以下命令进行编译: ``` tar -zxvf pcl-1.7.0.tar.gz cd pcl-pcl-1.7.0 mkdir build cd build cmake .. make sudo make install ``` 这个过程可能需要一些时间。 4.测试 PCL PCL 安完成后,我们可以测试一下PCL是否安成功。在终端中执行以下命令运行例子程序,看看是否能够正确运行: ``` cd ../../examples/3rdparty/ mkdir build cd build cmake .. make ./openni_capture ``` 运行结束后,应该能看到相机采集的三维点云画面。 至此,Ubuntu 18.04 下的 PCL 1.7完成。 总之,安过程中需要注意依赖库的安,源代码的下载,编译过程中可能需要花费大量时间,如果安时出现错误,需要仔细查看错误提示并解决问题。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值