Sida 1 av 1

Startproblem av en jar-file Löst

Postat: 21 okt 2023, 13:39
av Gubben i Kalmar
::) Hej Igen (lika förvirrad som vanligt)

Jag har precis Installerat / uppgraderat till 22.04.3 LTS
Men får inte igång mitt bokföringsprogram.
Jag är nekad åtkomst.
På skärmdumparna nedan ser ni hur det ser ut. Och jag tycker det borde gå.

Han ni se om det fattas något.
Det är en java file som jag ska få fart på.
Skärmbild från 2023-10-21 12-54-09.png
Skärmbild från 2023-10-21 12-54-09.png (199.15 KiB) Visad 2179 gånger
Skärmbild från 2023-10-21 13-00-41.png
Skärmbild från 2023-10-21 13-00-41.png (53.21 KiB) Visad 2179 gånger
Skärmbild från 2023-10-21 13-01-00.png
Skärmbild från 2023-10-21 13-01-00.png (67.44 KiB) Visad 2179 gånger
// Gubben i Kalmar

Re: Startproblem av en jar-file

Postat: 21 okt 2023, 17:24
av Osprey
Här funkar det (kör iofs Mint 21.2), men jag kör den med:

Kod: Markera allt

java -jar /home/JFSBok/fribok-2.1-SNAPSHOT-jar-with-dependencies.jar
...noterade att jag kör 2.1 medan du kör 2.2, men det borde inte spela någon roll... :)

Re: Startproblem av en jar-file

Postat: 22 okt 2023, 11:25
av Gubben i Kalmar
Tack för Din input Osprey.

Men det funkar nog inte. Jag fick: Bilaga 2


Testa att köra mitt gamla "start komando":
java -Djavax.accessibility.assistive_technologies= -jar fribok-2.2-SNAPSHOT-jar-with-dependencies.jar
Bilaga 1.
Men då fick jag kanske en mer förklarande svar (om man kan läsa det)
Är Du människa att förstå detta som listas upp?


// Gubben...

Re: Startproblem av en jar-file

Postat: 22 okt 2023, 17:59
av gusnan
Detta:

Kod: Markera allt

sudo apt install openjdk-19-jdk
skulle kunna vara en lösning - se https://stackoverflow.com/questions/757 ... -on-ubuntu

Det verkar som om Ubuntu 22.04 installerar en "headless"-version av ett javabibliotek som standard, vilket man inte vill ha.
(Se länken för ytterligare detailjer).

Re: Startproblem av en jar-file

Postat: 23 okt 2023, 12:00
av Gubben i Kalmar
Detta är vad som är installerat.
Vet inte om det är "headless" eller inte

Kod: Markera allt

tommy@HP-Compaq-6200:~$ java -version
openjdk version "19.0.2" 2023-01-17
OpenJDK Runtime Environment (build 19.0.2+7-Ubuntu-0ubuntu322.04)
OpenJDK 64-Bit Server VM (build 19.0.2+7-Ubuntu-0ubuntu322.04, mixed mode, sharing)
tommy@HP-Compaq-6200:~$ javac -version
javac 1.8.0_382
Är det något som du ser som busar med oss?
Eller är det OK?

//Gubben...

Re: Startproblem av en jar-file

Postat: 23 okt 2023, 12:30
av Gubben i Kalmar
Jag testa sökvägar:

Kod: Markera allt

tommy@HP-Compaq-6200:~$ java -jar /home/Fribok/fribok-2.2-SNAPSHOT-jar-with-dependencies.jar
Error: Unable to access jarfile /home/Fribok/fribok-2.2-SNAPSHOT-jar-with-dependencies.jar
tommy@HP-Compaq-6200:~$ java -jar /Fribok/fribok-2.2-SNAPSHOT-jar-with-dependencies.jar
Error: Unable to access jarfile /Fribok/fribok-2.2-SNAPSHOT-jar-with-dependencies.jar
tommy@HP-Compaq-6200:~$ 
Om jag försöker starta som innan jag bytte från 18.04.5 LTS till 22.04.3 LTS får jag följande intressanta meddelande:

Kod: Markera allt

tommy@HP-Compaq-6200:~$ cd Fribok
tommy@HP-Compaq-6200:~/Fribok$ java -Djavax.accessibility.assistive_technologies= -jar fribok-2.2-SNAPSHOT-jar-with-dependencies.jar
Starting up...
Title     : Fribok
Version   : 2.2-SNAPSHOT-$Rev: 242 $
Build     : 2021-11-04T16:17:14Z
Directory : /home/tommy/Fribok

Operating system: Linux
Architecture    : amd64
Java version    : 19.0.2

Paths:
   APP_BASE     = /home/tommy/Fribok
   APP_DATA     = /home/tommy/Fribok/data
   USER_CONF    = /home/tommy/.config/fribok
   USER_DATA    = /home/tommy/.local/share/fribok
Exception in thread "main" java.awt.HeadlessException: 
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it,

	at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:166)
	at java.desktop/java.awt.Window.<init>(Window.java:553)
	at java.desktop/java.awt.Frame.<init>(Frame.java:428)
	at java.desktop/javax.swing.JFrame.<init>(JFrame.java:224)
	at se.swedsoft.bookkeeping.gui.SSMainFrame.<init>(SSMainFrame.java:57)
	at se.swedsoft.bookkeeping.gui.SSMainFrame.getInstance(SSMainFrame.java:39)
	at org.fribok.bookkeeping.Bookkeeping.main(Bookkeeping.java:175)
tommy@HP-Compaq-6200:~/Fribok$


Den klagar på att X11 inte finns.
Och jag googla på de. Det är inte den mest enkla manövern att fixa de.

Re: Startproblem av en jar-file

Postat: 23 okt 2023, 13:57
av gusnan
Vad händer om du testar apt-kommandot i mitt inlägg och sedan kör java-programmet? Ingen skillnad?

Re: Startproblem av en jar-file

Postat: 23 okt 2023, 14:06
av gusnan
Som det står i stack-overflow-tråden jag länkade om du har openjdk-19-jdk-headless installerad, testa att installera openjdk-19-jdk.

Re: Startproblem av en jar-file

Postat: 23 okt 2023, 17:27
av Gubben i Kalmar
Jo tack Osprey och Gusnan.

Jag körde:

Kod: Markera allt

sudo apt install openjdk-19-jdk
Och min gamla startsträng:

Kod: Markera allt

 java -Djavax.accessibility.assistive_technologies= -jar fribok-2.2-SNAPSHOT-jar-with-dependencies.jar
Och så givet vis ska man stå i nappen där filen ligger.

Det var det som behövdes denna gången. ;D


Tack än en gång
Gubben i Kalmar

PS. Ska väl tillägga att jag lusläste länken: https://stackoverflow.com/questions/757 ... -on-ubuntu DS.