Tabla de contenido
1. Introducción al medio ambiente
4. Crea la carpeta de inicio automático
5. Cree un archivo javaTest.desktop (nombre según sus propios requisitos)
1. Introducción al medio ambiente
- JAVA
Intellij IDEA 2022.3.3 (última edición)
jdk-1.8.0_77
- ubuntu
Linux versión 5.10.110 (root@seven-HP-ZHAN-99-Pro-G1-MT) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621, GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #11 SMP Vie 10 Feb 18:15:24 CST 2023
openjdk versión "11.0.18" 2023-01-17
OpenJDK Runtime Environment (compilación 11.0.18+10-post-Ubuntu-0ubuntu120.04.1)
OpenJDK 64-Bit Server VM (compilación 11.0.18+10-post-Ubuntu-0ubuntu120 .04.1, modo mixto)
2. Introducción del equipo
3. Preparación preliminar
3.1 Instalar jdk para Ubuntu
El código es el siguiente (terminal):
3.11 Instalar directamente usando el comando apt
armt@localhost:~$ apt-cache search java11
openjdk-11-jdk - OpenJDK Development Kit (JDK)
openjdk-11-jdk-headless - OpenJDK Development Kit (JDK) (headless)
openjdk-11-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-11-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
default-jdk - Standard Java or Java compatible Development Kit
default-jdk-headless - Standard Java or Java compatible Development Kit (headless)
3.12 Seleccione la versión jdk que se instalará y luego ingrese y para instalar
armt@localhost:~$ sudo apt-get install openjdk-11-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
openjdk-11-jdk-headless openjdk-11-jre openjdk-11-jre-headless
Suggested packages:
openjdk-11-demo openjdk-11-source visualvm fonts-ipafont-gothic
fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei
The following NEW packages will be installed:
openjdk-11-jdk openjdk-11-jdk-headless openjdk-11-jre
openjdk-11-jre-headless
0 upgraded, 4 newly installed, 0 to remove and 4 not upgraded.
Need to get 281 MB of archives.
After this operation, 435 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
3.13 Una vez completada la instalación, verifique si jdk se instaló correctamente e imprima los siguientes resultados para indicar que la instalación se realizó correctamente
armt@localhost:~$ java -version
openjdk version "11.0.18" 2023-01-17
OpenJDK Runtime Environment (build 11.0.18+10-post-Ubuntu-0ubuntu120.04.1)
OpenJDK 64-Bit Server VM (build 11.0.18+10-post-Ubuntu-0ubuntu120.04.1, mixed mode)
3.2 Compile el paquete jar y guárdelo en la carpeta ubuntu después de la compilación, yo lo guardo en /usr/src/
- Puede usar su propio programa Java y empaquetarlo en un frasco
- Si aún no lo tiene, puede hacer clic en el enlace a continuación para descargarlo. El paquete jar se encuentra en el directorio \JavaUbuntTest\out\artifacts\
Captura de pantalla del software en ejecución
4. Crea la carpeta de inicio automático
Pasos
- terminal abierta
- Crear carpeta de inicio automático
- Cambiar al directorio de inicio automático
armt@localhost:~$ mkdir /home/armt/.config/autostart
armt@localhost:~$ cd /home/armt/.config/
armt@localhost:~/.config$ ls
autostart gtk-3.0 mimeapps.list Thunar xfce4
dconf ibus Mousepad update-notifier xubuntu
evolution libaccounts-glib pulse user-dirs.dirs
goa-1.0 libreoffice QQ user-dirs.locale
armt@localhost:~/.config$ cd autostart/
Nota: armt es el nombre de usuario, modifíquelo aquí de acuerdo con su propio sistema ubuntu y autostart está todo en minúsculas
5. Cree un archivo javaTest.desktop (nombre según sus propios requisitos)
- 5.1.1 El primer método crea un archivo .desktop en el sistema operativo, luego copia el código en el archivo y finalmente copia el archivo en la carpeta /autostart (puede omitir 5.1.2 directamente)
- 5.1.2 El segundo método usa el comando touch para crear un archivo y el comando vim para editar un archivo
-
5.1.2.1 Creación de archivos
-
armt@localhost:~/.config$ cd autostart/ armt@localhost:~/.config/autostart$ ls armt@localhost:~/.config/autostart$ touch javaTest.desktop armt@localhost:~/.config/autostart$ ls javaTest.desktop armt@localhost:~/.config/autostart$
-
5.1.2.2 Edición de archivos
-
armt@localhost:~/.config/autostart$ vim javaTest.desktop armt@localhost:~/.config/autostart$
Después de abrir el archivo .desktop, ingrese i para abrir, presione ESC después de ingresar y luego ingrese wq!
Contenido del archivo .desktop (modifique Exec según su propio entorno)
[Desktop Entry]
Encoding=UTF-8
Version=1
Type=Application
Name=testJavaStart
Comment=测试java开机启动
Exec=/usr/lib/jvm/java-11-openjdk-arm64/bin/java -jar /usr/src/JavaUbuntuTest.jar
Terminal=false
Hidden=false
Las palabras clave se explican de la siguiente manera:
/usr/lib/jvm/java-11-openjdk-arm64/bin/java //ruta jdk de java
/usr/src/JavaUbuntuTest.jar //ruta del paquete jar del programa
Captura de pantalla de la ubicación de almacenamiento de archivos:
6. Reinicie el sistema ubuntu
Resumir
Lo anterior es cómo iniciar el programa java en el arranque de ubuntu
De hecho, es muy simple, solo cree un archivo .desktop, modifique la configuración y guárdelo en la carpeta /.config/autostart/