Instalacja Javy 1.8 na Ubuntu 16.04

Przeglądarki, poczta, pakiety biurowe, prezentacje itd.
Awatar użytkownika
Tarzan1984
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 121
Rejestracja: 21 paź 2008, 11:21
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Instalacja Javy 1.8 na Ubuntu 16.04

Post autor: Tarzan1984 »

Witam.
Chcę zainstalować program e-mkrofirma dla taty którego potrzebuje do wysyłania JPKa.
Program wymaga Windows z zainstalowaną Javą 1.8 lub wyższej.
Javy nie mogę zainstalować
A. via Wine (1.6.2) - instalator krzyczy o zamknięciu bo nie może się zainstalować, a w konsoli:

Kod: Zaznacz cały

rafal@rafal-desktop:~/Pobrane$ wine jre-8u162-windows-x64.exe
fixme:heap:HeapSetInformation 0x240000 0 0x23fda0 4
fixme:heap:HeapSetInformation 0x2c4000 0 0x23fda0 4
fixme:thread:GetThreadPreferredUILanguages 52, 0x23f7e8, (nil) 0x23f7e4
fixme:thread:GetThreadPreferredUILanguages 52, 0x23f7e8, (nil) 0x23f7e4
wine: Unhandled exception 0x40000015 in thread 28 at address 0x1400894b1 (thread 0028), starting debugger...
rafal@rafal-desktop:~/Pobrane$ wine jdk-8u161-windows-x64.exe
fixme:heap:HeapSetInformation 0x240000 0 0x23fda0 4
fixme:heap:HeapSetInformation 0x2c4000 0 0x23fda0 4
fixme:thread:GetThreadPreferredUILanguages 52, 0x23b318, (nil) 0x23b314
fixme:thread:GetThreadPreferredUILanguages 52, 0x23b318, (nil) 0x23b314
B. w WineTricks brak skryptu dla Javy
C. w PlayOnLinux brakuje skryptu do instalacji, w przypadku próby ręcznej instalacji mam informację o zwieszeniu wine i nie możliwości instalacji, a w konsoli:

Kod: Zaznacz cały

fixme:thread:GetThreadPreferredUILanguages 52, 0x23f7e8, (nil) 0x23f7e4
fixme:thread:GetThreadPreferredUILanguages 52, 0x23f7e8, (nil) 0x23f7e4
wine: Unhandled exception 0x40000015 in thread 24 at address 0x1400894b1 (thread 0024), starting debugger...
[POL_Wine] Error: Wygląda na to że Wine się zawiesiło

Jeśli program dalej działa zignoruj tą wiadomość
W trakcie instalacji wybrałem możliwość konfiguracji Wine i wybrałem opcję zgodności z Windows 7 lub 8, żadna z opcji nie pomogła.
Znalazłem dodatkowo poradnik stackoverflow, który jest powielanym poradnikiem ogólnie w obiegu na ten temat (występuje również na WineHQ). Udało mi się zainstalować Firefoxa poprzez PoL ale niestety polecenie:

Kod: Zaznacz cały

7z x jdk-8u121-windows-i586.exe
nie tworzy mi wspomnianego archiwum tools.zip w docelowym katalogu. Przeszukałem też inne katalogi ale takiego archiwum nie widzę.
Czy możecie coś podpowiedzieć?
Pozdrawiam i z góry dziękuję za odpowiedź :)
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4674
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Instalacja Javy 1.8 na Ubuntu 16.04

Post autor: jacekalex »

Szkoda czasu z tą mokrofirmą na Linuxie.

Jak pisze czarno na białym:
Aplikacja e-mikrofirma nie jest programem finansowo-księgowym. Użytkownik powinien samodzielnie weryfikować poprawność wprowadzonych i wygenerowanych danych zgodnie z obwiązującymi przepisami.
Do uruchomienia aplikacji potrzebny jest komputer wyposażony w system Windows 7 lub nowszy w wersji 32-bitowej, lub 64-bitowej, z zainstalowanym środowiskiem Java w wersji 1.8.0_151, lub wyższej.
Reasumując, o kant doopy można to rozbić.

Program księgowy do prowadzenia KPiR to jakieś 500-700 zł, czyli maks 60% miesięcznej składki na "ZUS".
Dodatkowo prawie wszystkie programy odpalisz na XP, ale żaden na XP nie wyśle JPK, bo WIn XP nie obrabia szyfrowania TLS 1.2, także dolicz jakieś 250-300 za Windows 7.
Do tego, żeby wysłać JPK automatycznie, musisz posiadać podpis kwalifikowany, a to też 200-300 zł, za darmo możesz ręcznie podpisać JPK przez ePUAP przy użyciu przeglądarki http.

Moim zdaniem, maszyna wirtualna na niej WIndows 7 i program do księgowości to minimum na stabilne środowisko
do księgowości i JPK.

To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
Adlatus
Zakręcona Traszka
Zakręcona Traszka
Posty: 856
Rejestracja: 29 sty 2007, 19:47
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Puszczykowo

Re: Instalacja Javy 1.8 na Ubuntu 16.04

Post autor: Adlatus »

Napisałem w tej sprawie do MF i otrzymaną odpowiedź cytuję poniżej
Dzień dobry,
W odpowiedzi na zgłoszenie informujemy, że do uruchomienia aplikacji e-mikrofirma niezbędne do wykonania są następujące czynności:
1. należy zainstalować program e-mikrofirma na systemie operacyjnym Windows

2. zainstalować na systemie LINUX Java SE Development Kit 8u161 ze strony www.oracle.com/technetwork/java/javase/ ... 33151.html

3. skopiować katalog z zainstalowanym programem e-mikrofirma z systemu Windows na system LINUX

4. uruchomić główny plik .exe poleceniem java -jar plik.exe

proceder ten jest całkowicie wykonalny, ponieważ plik .exe jest programem jar napisanym w javie, rozpoznawanym przez polecenie java -jar plik .exe.


Z poważaniem

Zespół Pomocy Technicznej Portalu Podatkowego i JPK (1)
Centrum Kompetencyjne Usług Elektronicznych
w Izbie Administracji Skarbowej w Łodzi
tel.: +48 801 055 055
lub +48 22 330 03 30
Od siebie dodam że można program zainstalować poprzez WINE i skopiować katalog z programem.

Niestety tak uruchomiony program nie potrafi się aktualizować i staje się nieprzydatny.

Dla firm z małą ilością faktur (do 10) można skorzystać z darmowej opcji serwisu www.fakturaxl.pl który umożliwia wygenerowanie pliku JPK z wpisanych faktur. Program ze strony MF - Klient JPK - do wysyłania plików JPK działa po zainstalowaniu zgodnie z instrukcją dla Linuksa.

PS1 plik JPK można przesłać do MF do końca 2018 roku ze strony https://mikro-jpk.mf.gov.pl/

PS2 na stronie http://jpklibre.blogspot.com/ jest rozwiązanie oparte o plik .ods - prowadzenie spisu faktur w arkuszu kalkulacyjnym i generowanie pliku .xml zgodnego z wytycznymi MF.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4674
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Instalacja Javy 1.8 na Ubuntu 16.04

Post autor: jacekalex »

Jak chcesz w LibreOffice, to lepiej sobie bazę danych w SQLu założyć, i Libre do niej podpiąć.
Potem możesz JPK generować z LIbre, albo prosto z bazy SQL, jest coraz więcej przykładów generowania JPK z poziomu PHP, pewnie w Pythonie czy Perlu też się pokażą.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
Tarzan1984
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 121
Rejestracja: 21 paź 2008, 11:21
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Instalacja Javy 1.8 na Ubuntu 16.04

Post autor: Tarzan1984 »

Adlatus pisze: 19 mar 2018, 00:23 Napisałem w tej sprawie do MF i otrzymaną odpowiedź cytuję poniżej
Dzień dobry,
W odpowiedzi na zgłoszenie informujemy, że do uruchomienia aplikacji e-mikrofirma niezbędne do wykonania są następujące czynności:
1. należy zainstalować program e-mikrofirma na systemie operacyjnym Windows

2. zainstalować na systemie LINUX Java SE Development Kit 8u161 ze strony www.oracle.com/technetwork/java/javase/ ... 33151.html

3. skopiować katalog z zainstalowanym programem e-mikrofirma z systemu Windows na system LINUX

4. uruchomić główny plik .exe poleceniem java -jar plik.exe

proceder ten jest całkowicie wykonalny, ponieważ plik .exe jest programem jar napisanym w javie, rozpoznawanym przez polecenie java -jar plik .exe.


Z poważaniem

Zespół Pomocy Technicznej Portalu Podatkowego i JPK (1)
Centrum Kompetencyjne Usług Elektronicznych
w Izbie Administracji Skarbowej w Łodzi
tel.: +48 801 055 055
lub +48 22 330 03 30
Od siebie dodam że można program zainstalować poprzez WINE i skopiować katalog z programem.

Niestety tak uruchomiony program nie potrafi się aktualizować i staje się nieprzydatny.
Mało tego że bezużyteczny to na dodatek instrukcja raczej nie sprawdzona a wymyślona na kolanie bo u mnie wywala:

Kod: Zaznacz cały

rafal@rafal-desktop:~/Dokumenty/JPK/e-mikrofirma/micro$ java -jar MicroLauncher.exe
Error: Could not find or load main class a.a.a.c.e.EXK
żeby nie było:

Kod: Zaznacz cały

rafal@rafal-desktop:~/Dokumenty/JPK/e-mikrofirma/micro$ java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
Instalację JDK z tego tar.gz udało mi się wykonać przy pomocy poradnika https://www.lifewire.com/install-java-on-ubuntu-4125508
Z tego co widze, to zostaje tylko LO z arkuszem kalkulacyjnym :)
Awatar użytkownika
Adlatus
Zakręcona Traszka
Zakręcona Traszka
Posty: 856
Rejestracja: 29 sty 2007, 19:47
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Puszczykowo

Re: Instalacja Javy 1.8 na Ubuntu 16.04

Post autor: Adlatus »

Tarzan1984 pisze: 29 mar 2018, 12:37 Mało tego że bezużyteczny to na dodatek instrukcja raczej nie sprawdzona a wymyślona na kolanie bo u mnie wywala:

Kod: Zaznacz cały

rafal@rafal-desktop:~/Dokumenty/JPK/e-mikrofirma/micro$ java -jar MicroLauncher.exe
Error: Could not find or load main class a.a.a.c.e.EXK
a może powiedz javie gdzie masz plik MikroLauncher.exe

Kod: Zaznacz cały

rafal@rafal-desktop:~/Dokumenty/JPK/e-mikrofirma/micro$ java -jar /SCIEZKA_DO _PLIKU/MicroLauncher.exe
Awatar użytkownika
Tarzan1984
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 121
Rejestracja: 21 paź 2008, 11:21
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Instalacja Javy 1.8 na Ubuntu 16.04

Post autor: Tarzan1984 »

Witam.
Adlatus pisze: 29 mar 2018, 12:54
polecenie wykonałem w katalogu z tym plikiem...
Może inaczej - nie pisałbym posta gdybym się na tym nie znał więc proszę o merytoryczną podpowiedź bo

Kod: Zaznacz cały

rafal@rafal-desktop:~/Dokumenty/JPK/e-mikrofirma/micro$ java -jar /home/rafal/Dokumenty/JPK/e-mikrofirma/micro/MicroLauncher.exe
Error: Could not find or load main class a.a.a.c.e.EXK

Moim skromnym zdaniem to polecenie miałoby sens dla pliku z rozszerzeniem .jar. A tak jeśli chodzi o exe to bym raczej obstawiał polecenie z podaniem patcha dla ścieżki rozpakowanego wcześniej JDK czy coś w tym rodzaju.
Czy oprócz arkusza kalkulacyjnego jakieś podpowiedzi?
Pozdrawiam i z góry dziękuję za odpowiedź :)
Awatar użytkownika
Adlatus
Zakręcona Traszka
Zakręcona Traszka
Posty: 856
Rejestracja: 29 sty 2007, 19:47
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Puszczykowo

Re: Instalacja Javy 1.8 na Ubuntu 16.04

Post autor: Adlatus »

Pobierz plik http://download.oracle.com/otn-pub/java ... x64.tar.gz i rozpakuj.
Pobierz i zainstaluj przez WINE program 'e-mikrofirma' https://www.finanse.mf.gov.pl/documents ... 1.2%29.msi
Skopiuj katalog 'e-mikrofirma' z .wine i wklej obok rozpakowanej javy.
Uruchom Terminal chwyć, przeciągnij i upuść na niego plik

Kod: Zaznacz cały

 '/home/TWOJA_SCIEZKA_DO_JAVY/jdk1.8.0_161/bin/java'
Wklej razem ze spacjami ale bez ciapek

Kod: Zaznacz cały

' -jar '
Chwyć, przeciągnij i upuść na niego plik

Kod: Zaznacz cały

'/home/TWOJA_SCIEZKA_DO_E_MIKROFIRMY/e-mikrofirma/micro/MicroLauncher.exe'
i zatwierdź Enterem
Awatar użytkownika
Tarzan1984
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 121
Rejestracja: 21 paź 2008, 11:21
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Re: Instalacja Javy 1.8 na Ubuntu 16.04

Post autor: Tarzan1984 »

Adlatus pisze: 01 kwie 2018, 23:36 Pobierz plik http://download.oracle.com/otn-pub/java ... x64.tar.gz i rozpakuj.
Pobierz i zainstaluj przez WINE program 'e-mikrofirma' https://www.finanse.mf.gov.pl/documents ... 1.2%29.msi
Skopiuj katalog 'e-mikrofirma' z .wine i wklej obok rozpakowanej javy.
Uruchom Terminal chwyć, przeciągnij i upuść na niego plik

Kod: Zaznacz cały

 '/home/TWOJA_SCIEZKA_DO_JAVY/jdk1.8.0_161/bin/java'
Wklej razem ze spacjami ale bez ciapek

Kod: Zaznacz cały

' -jar '
Chwyć, przeciągnij i upuść na niego plik

Kod: Zaznacz cały

'/home/TWOJA_SCIEZKA_DO_E_MIKROFIRMY/e-mikrofirma/micro/MicroLauncher.exe'
i zatwierdź Enterem
NAPISZĘ DUŻYMI LITERAMI !!!
NIE MOGĘ ZAINSTALOWAĆ PROGRAMU E-MIKROFIRMA NA WINE BEZ JAVY ZAINSTALOWANEJ POD WINE !!! Aby zainstalować e-mikrofirma pod wine muszę najpierw zainstalować tam jave, a tego zrobić nie mogę bo to już opisywałem.
Przecież pobrałem JDK już pisałem to wyżej i rozpakowałem.
Czy po drugiej stronie ministerstwa jest jakiś bot który nie czyta wcześniejszych postów ??
Proszę o podpowiedź konkretną a nie powtarzanie poprzednich kroków.
Pozdrawiam i z góry dziękuję za pomoc :)
Awatar użytkownika
Adlatus
Zakręcona Traszka
Zakręcona Traszka
Posty: 856
Rejestracja: 29 sty 2007, 19:47
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Puszczykowo

Re: Instalacja Javy 1.8 na Ubuntu 16.04

Post autor: Adlatus »

Nie jestem botem, nie mam nic wspólnego z MF i zrób dokładnie tak jak napisałem i 'będzie Pan zadowolony'.
Tga
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 06 kwie 2018, 08:03
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Architektura: x86_64

Re: Instalacja Javy 1.8 na Ubuntu 16.04

Post autor: Tga »

Też miałem taki sam błąd na JDK z repozytoriów. Gdy zainstalowałem JDK Oracle jak napisał Adlatus to poszło bez problemu. Dodali jakieś podpisy cyfrowe i działa tylko na Oracle. Może wystarczy jakiś parametr żeby to zignorować. Może ktoś zna?
szczurmys
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 30 lip 2007, 17:54
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Re: Instalacja Javy 1.8 na Ubuntu 16.04

Post autor: szczurmys »

Da się to uruchomić na OpenJDK, ale jeśli masz nowsze Ubuntu od 18.04 to trzeba nakombinować :)

Instrukcja dla systemów nowszych niż 18.04, możesz pominąć jeśli masz tą lub starszą wersję

# dodajemy możliwość instalowania paczek z poprzedniej wersji

Kod: Zaznacz cały

sudo bash -c 'echo "deb http://pl.archive.ubuntu.com/ubuntu/ bionic universe" >> /etc/apt/sources.list.d/old-repo-for-openjdk.list'
# aktualizujemy apt

Kod: Zaznacz cały

sudo apt update


Dalsza część instrukcji lub instrukcja dla osób mających system starszy lub równy 18.04 który posiada również wersję Java > 8
Uwaga: dla systemów starszych niż 18.04 możliwe że będzie inna wersja niż 8u161-b12-1ubuntu2, wtedy konieczne może być znalezienie odpowiedniej.

# usuwamy aktualne OpenJavaFX jeśli było zainstalowane

Kod: Zaznacz cały

sudo apt purge openjfx
# instalujemy openjfx w wersji 8

Kod: Zaznacz cały

sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2
# jeśli nie chcemy aby apt-get upgrade zaktualizowało tych paczek, to musimy je oznaczyć jako wstrzymane

Kod: Zaznacz cały

sudo apt-mark hold openjfx libopenjfx-jni libopenjfx-java


A jeśli wasz system w ogóle nie ma wersji OpenJDK > 8 oraz OpenJFX > 8 to wtedy powinno wystarczyć po prostu zainstalowanie

Kod: Zaznacz cały

sudo apt install openjfx libopenjfx-jni libopenjfx-java


Chociaż najlepiej by było jakby przepisali aplikację już na Java11, ewentualnie jak by zrobili sprawdzanie wersji java >=8, bo wtedy można byłoby uruchomić za pomocą polecenia

Kod: Zaznacz cały

java --module-path /usr/share/openjfx/lib --add-modules=javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.swing,javafx.web -jar ./MicroLauncher.lib
a tak to niestety wyskakuje błąd GUI (czyli się uruchomiło) "Nieprawidłowa wersja Java"
ODPOWIEDZ

Wróć do „Biuro”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 15 gości