精华内容
下载资源
问答
  • 树莓派4安装minecraft java 1.12.2

    千次阅读 2020-10-13 20:58:49
    树莓派4安装minecraft java 1.12.2软硬件环境卸载原有的jdk安装jdk8和jfx8安装必须的依赖开启硬件加速OpenGL下载和安装hmcl3启动器 软硬件环境 硬件:树莓派4B 4GB 系统:最新的raspbian buster 卸载原有的jdk ...

    软硬件环境

    硬件:树莓派4B 4GB
    系统:最新的raspbian buster

    卸载原有的jdk

    raspbian buster full版自带jdk11,但是minecraft只支持jdk8的,所以需要卸载原有的jdk11

    sudo apt-get autoremove openjdk*
    sudo apt-get autoremove  openjfx
    

    然后需要到/etc目录下把java相关的目录删除

    pi@raspberrypi:/ $ cd /etc
    pi@raspberrypi:/etc $ find java* -maxdepth 0
    java
    java-11-openjdk
    pi@raspberrypi:/etc $ sudo rm -rf java
    pi@raspberrypi:/etc $ sudo rm -rf java-11-openjdk/
    
    

    安装jdk8和jfx8

    buster默认安装的是jdk11的,安装源得降级到stretch版本

    编辑/etc/apt/sources.list

    sudo nano /etc/apt/sources.list
    

    注释所有内容,加入下面的源

    deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib rpi
    deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib rpi
    

    保存退出
    更新源,并安装jfx(也将会自动安装jdk)

    sudo apt-get update
    sudo apt-get install openjfx  -y
    
    

    安装必须的依赖

    刚才把源降级了,现在必须改回来,还是用清华的镜像源

    sudo nano /etc/apt/sources.list
    

    注释或删除上一步添加的源,并加入下面的内容

    deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
    deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
    

    保存退出
    更新源

    sudo apt-get update
    

    安装必须的依赖,要不没有声音

    sudo apt-get -y install libalut0 libalut-dev  
    sudo apt-get -y install mesa-utils
    

    开启硬件加速OpenGL

    sudo raspi-config
    

    在出现的窗口中选择 advanced options -> GL driver ->enable Fake KMS
    重启树莓派

    下载和安装hmcl3启动器

    下面的步骤,在系统桌面上操作
    打开 https://github.com/huanghongxun/HMCL/releases选择最新版本的hmcl3下载。
    在/home/pi/新建一个hmcl3的文件夹,将下载的HMCL-xxxxx.jar复制进来

    在hmcl3文件夹下,打开终端,运行

    java -jar HMCL-3.3.163.jar
    

    弹出页面,输入一个用户名,点击确定

    在这里插入图片描述
    点击游戏列表,选择安装新游戏,并选取1.12.2版本,进行安装。
    在这里插入图片描述
    在这里插入图片描述
    安装完成后,点击左上角的返回游戏列表,并点击启动游戏。
    在这里插入图片描述
    这时会产生错误,因为lwjgl2,要arm32版的liblwjgl.so和libopenal.so,我们需要替换成arm32版本的。
    在这里插入图片描述
    关闭页面,打开链接https://share.weiyun.com/5XanAJw,下载某大神准备好的两个文件,

    下载完成后,打开/home/pi/hmcl3/.minecraft/versions/1.12.2/natives,把下载的两个文件替换掉。并将natives文件夹的更改内容权限改成无人,点击确定。
    在这里插入图片描述

    然后再次在hmcl3目录下,运行

    java -jar HMCL-3.3.163.jar
    

    打开的界面中启动游戏,现在可以正常打开游戏界面了
    在这里插入图片描述

    安装小地图模组

    为了能清楚了解自己的位置,安装了一个mod小地图voxelmap,前面我们已经安装了forge,
    下载地址:https://www.curseforge.com/minecraft/mc-mods/voxelmap/download/3029445

    下载后,添加模组
    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • 树莓派安装JAVA Java 目前主要分为两种Oracle Java 和 OpenJDK,其中 OpenJDK 是 Java 平台的开源实现而Oracle Java 具有其他一些商业功能,并且许可仅允许非商业用途,下面介绍如何在树莓派的上安装Java(OpenJDK)...

    树莓派安装JAVA

    Java 目前主要分为两种Oracle Java 和 OpenJDK,其中 OpenJDK 是 Java 平台的开源实现而Oracle Java 具有其他一些商业功能,并且许可仅允许非商业用途,下面介绍如何在树莓派的上安装Java包括Oracle Java 和 OpenJDK都有说明

    安装Oracle Java

    Oracle JDK由Oracle公司开发的一个商业的java版本,该公司是Sun许可证,基于Java标准版规范实现,它以二进制产品的形式发布,它支持多种操作系统,如Windows,Linux,Solaris,MacOS等,它支持不同的平台,如Intel 32位和64位架构,ARM架构和SPARC,它完全基于Java编程语言,之后,该许可证宣布将根据GPL(通用公共许可证)许可证发布,Oracle JDK包含许多组件作为库形式的编程工具集合

    下载tar.gz包

    通过Oracle Java官网下载到相应的tar.gz JDK8下载地址
    这里要注意的是树莓派是ARM架构,并且大多数都是32位的不要下错包了,我下的是JDK8,32位的
    在这里插入图片描述

    解压tar.gz包

    执行如下命令

    #解压jdk8压缩包
    tar -zxvf jdk-8u281-linux-arm32-vfp-hflt.tar.gz jdk1.8.0_281/
    #将压缩包拷贝到自己喜欢的目录下
    cp jdk1.8.0_281/ /usr/local/
    

    配置环境变量

    编辑profile增加jdk8环境变量

    sudo vim /etc/profile
    

    在profile文件的末尾增加jdk环境变量
    JAVA_HOME=/usr/local/jdk1.8.0_231(这里是你的jdk8的目录)
    CLASSPATH=$JAVA_HOME/lib/
    PATH=$PATH:$JAVA_HOME/bin
    export PATH JAVA_HOME CLASSPATH
    在这里插入图片描述
    重新加载环境变量

    source /etc/profile
    

    查看java版本

    通过java -version命令通过查看到当前jdk版本表示成功
    在这里插入图片描述

    安装OpenJDK

    OpenJDK是Java SE平台版的开源和免费实现,它是Sun Corporation(现在的Oracle Corporation)于2006年开始的开发结果,它是根据GNU GPL许可证授权的,它最初于2007年发布,它由Oracle Corporation,Red Hat,IBM,Apple Inc.,OpenJDK和Java Community等开发,它是使用C ++和Java编程语言编写的,它支持不同的操作系统,如FreeBSD,Linux,Microsoft Windows,Mac OS X. OpenJDK是Java SE Platform Edition的官方参考实现

    安装最新版JDK

    执行如下命令

    sudo apt install default-jdk
    

    安装完成后查看版本号

    java -version
    

    我们可以看到安装了最新的JDK 11
    在这里插入图片描述

    安装JDK8

    jdk8才是目前最流行的版本,如果需要指定安装jdk8命令为

    sudo apt install openjdk-8-jdk
    

    安装完成后查看版本号

    java -version
    

    在这里插入图片描述

    多个JDK版本相互切换

    前面分别说明了如何安装jdk11和jdk8,肯定有很多朋友按自己需求选择性按照自己的jdk,小孩子才做选择题,像我都是2个都要,接下来教大家如何在jdk多个版本中来回切换

    安装多个 Java 版本并不会冲突,如果需要设置默认的版本,可以使用update-alternatives 修改默认版本

    #设置java优先级
    sudo update-alternatives --config java
    #设置javac优先级
    sudo update-alternatives --config javac
    

    你可以看到你现在拥有的jdk版本,输入 0/1/2 即可切换jdk默认版本
    在这里插入图片描述

    卸载JDK

    执行如下命令删除相应的jdk

    #删除于jdk-8相关的所有包,如果不知道openjdk几可以按tab会自动补全
    sudo apt remove openjdk-8*
    
    展开全文
  • 树莓派java安装

    千次阅读 2018-10-30 16:21:15
    1 下载附件(来源http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) 2 执行tar zxvf jdk-8u144-linux-arm32-vfp-hflt.tar.gz ...4 文件末尾 加上如下 export J...

    1 下载附件(来源http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)

    2  执行tar zxvf jdk-8u144-linux-arm32-vfp-hflt.tar.gz

    3  执行 sudo gedit /etc/profile

    4 文件末尾 加上如下

    export JAVA_HOME=/usr/jdk1.8.0_144
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

    把/usr/jdk1.8.0_144改为你 自己的jdk-8u144-linux-arm32-vfp-hflt.tar.gz的解压出来的文件的路径。

    5 关闭文件后,执行source /etc/profile

    6 输入java -version测试

    7 重启后再次输入java -version测试,如出现相应信息,表示安装成功。

    8 pycharm启动测试

    9 以上针对树莓派测试,测试成功。

    展开全文
  • 最近发现树莓派支持Java语言了,Pi4J项目提供了树莓派常用资源的接口,按照官方的教程安装,可以在树莓派上运行Java项目。最近几天尝试安装体验了一番,这里贴上大概步骤。 建议在Windows上用Eclipse编写程序(需要...

    最近发现树莓派支持Java语言了,Pi4J项目提供了树莓派常用资源的接口,按照官方的教程安装,可以在树莓派上运行Java项目。最近几天尝试安装体验了一番,这里贴上大概步骤。

    建议在Windows上用Eclipse编写程序(需要手动导入必要的包),使用Eclipse编写起来程序就很流畅啦!然后可以使用WinSCP上传到树莓派的工作目录中,使用putty在树莓上编译和运行Java程序。官网介绍的很详细,还提供了很多Example可供学习。

    树莓派联网后,在终端:

    curl -s get.pi4j.com | sudo bash

    This method will download and launch an installation script that perform the following steps:

    1. adds the Pi4J APT repository to the local APT repositories
    2. downloads and installs the Pi4J GPG public key for signature validation
    3. invokes the 'apt-get update' command on the Pi4J APT repository to update the local package database
    4. invokes the 'apt-get install pi4j' command to perform the download and installation
    安装完成后,在下面的目录中能找到lib和example文件

    /opt/pi4j/lib 
    /opt/pi4j/examples

    注意:在编译程序时,需要包含Pi4J的库文件路径:

    javac -classpath .:classes:/opt/pi4j/lib/'*' ...

    运行程序命令为:

    sudo java -classpath .:classes:/opt/pi4j/lib/'*' ...


    PS:编码问题,如果.java文件中包含汉字注释等,需要一下编译和运行命令:

    javac -classpath .:classes:/opt/pi4j/lib/'*' -encoding gbk ... 

    sudo java -classpath .:classes:/opt/pi4j/lib/'*' -Dfile.encoding="GBK..."

     

    官网上有详细的教程,后续尝试写写小程序来玩。向Pi4J项目致敬!


    展开全文
  • 最近需要在树莓派上写一些java相关的程序,需要搭载相关的java环境。上网看了看帖子,也有很多,但是感觉写的都不详细。自己动手尝试了一下花了一两个小时才搞定。写下一篇总结,希望对大家有所帮助。废话不多说,...
  • 最近通过docker在树莓派上部署springboot项目,然而报错了,因为直接下载的jdk不支持。 先看一下之前的docker文件 FROM java:8 ADD meeting-0.0.1-SNAPSHOT.jar /meeting-1.0-SNAPSHOT.jar EXPOSE 8084 ENTRYPOINT ...
  • 树莓派安装pi4j

    千次阅读 2017-11-08 09:25:58
    一年前刚开始接触树莓派的时候,一直用的都是java编程语言,所以pi4j接触的的多一点,java有个比较好的地方 就是做web比较方便,所以做web界面控制树莓派比较方便.当然第一步是安装pi4j,分享下过程. 1.先去pi4j的官网...
  • 简介 对C不熟?...pi4j旨在为java开发者提供面友好的面向对象的API,来操控树莓派。pi4j对底层接口实现了封装,让开发者将更多的精力放在自己的业务逻辑上。 pi4j支持的树莓派型号 Rasp...
  • at org.sqlite.jdbc4.JDBC4Connection.(JDBC4Connection.java:23) at org.sqlite.SQLiteConnection.(SQLiteConnection.java:45) at org.sqlite.JDBC.createConnection(JDBC.java:114) at org.sqlite.JDBC....
  • 1.在树莓派上,安装麦克风 2.提供一个java springboot的项目,打包好以后,放到树莓派中,运行,项目提供出restful风格的接口,对麦克风的录制与暂停进行控制。 3.实时播放麦克风的声音。 这样做,是为了后面对...
  • 需要准备的东西 树莓派(我使用的是最新的树莓派4B),...在树莓派里面安装所需要软件 1.安装JDK,我买的树莓派里面默认装了JDK11,如果你想换成其他的可以重装 2.安装PI4J curl -s get.pi4j.com | sudo bash ...
  • 树莓派4B-部署Tomcat

    2021-03-10 13:40:05
    如果没安装java请先看这篇文章 树莓派4B-安装JAVA(OpenJDK与Oracle Java) 下载Tomcat Tomcat下载地址,进入页面滑下去找到Cor下的tar.gz点击下载 解压压缩包 下载完成后可以看到一个apache-tomcat-8.5.63.tar.gz ...
  • 树莓派java对GPIO引脚的引用

    千次阅读 2017-02-26 10:24:24
    2) 安装Pi4j打开树莓派的控制台输入下面的命令下载Pi4j文件: wget http://pi4j.googlecode.com/files/pi4j-0.0.5.deb (如果你已经安装了Pi4j的其他版本,请先执行如下命令将其卸载掉:sudo dpkg -r pi4j)下载...
  • 使用 Java 和 Pi4J 调用树莓派上的硬件资源。...安装Java sudo apt-get install oracle-java8-jdk 安装 WiringPi 使用里面的方法1WiringPi 安装 安装Pi4J库最新 Pi4J 库(1.2)需要最新库...
  • 之前有写过,参考:https://blog.csdn.net/a897180673/article/details/78474868
  • 树莓派02-pi4j安装

    2020-04-15 21:47:09
    安装jdk apt-cache search jdk apt-get install openjdk-8-jdk root@raspberrypi:~# java -version openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1+rpi1-b01) OpenJDK ...
  • It has been 4 extraordinary years in our life, and we appreciate the opportunity to be able to serve the community. The field of artificial intelligence is moving rapidly. As much as we like our ...
  • 硬件:zero W;...pi4j:pi4j-1.2.deb 1、使用dpkg命令安装 dpkg安装命令: sudo dpkg -i deb文件名 修复依赖关系: sudo apt-get install -f 查看安装列表: sudo dpkg -l 卸载软件: sudo d...
  • 出现彩虹屏原因:32G及以上的内存卡不支持NOOBS方法安装树莓派系统, 表现现象是一直卡在彩虹屏. 解决办法: 烧录 Raspberry Pi OS ,或换16G及以下的卡 强烈推荐使用: Raspberry Pi OS (32-bit) with desktop and ...

空空如也

空空如也

1 2 3
收藏数 56
精华内容 22
关键字:

树莓派4安装java

java 订阅