Cómo ejecutar programas Java en Ubuntu

Tabla de contenido

1. Introducción al medio ambiente

2. Introducción del equipo

3. Preparación preliminar

  3.1 Instalar jdk para Ubuntu

  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/

4. Crea la carpeta de inicio automático

5. Cree un archivo javaTest.desktop (nombre según sus propios requisitos)

6. Reinicie el sistema ubuntu

Resumir



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

  1. terminal abierta
  2. Crear carpeta de inicio automático
  3. 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/

Supongo que te gusta

Origin blog.csdn.net/qaz96801/article/details/130084104
Recomendado
Clasificación