Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2019-10-27 19:20:25

  seradzi - Nowy użytkownik

seradzi
Nowy użytkownik
Zarejestrowany: 2019-10-27

[Solved] /eclipse i java/ komplikacja przy instalacji lub uruchomieniu

Na wstępie miło mi znaleźć się w waszym gronie (oficjalnie jestem od dziś, choć czasem korzystałem).
Dziś odważyłem się coś napisać ;)

Konkrety:
Mam napisaną prostą aplikację w Java bazującą na klasie Robot. Stabilna, dopracowana, dobrze działała przez kilka lat. Powoli miałem przejść na JEE ale tak na dobrą sprawę nie zdążyłem - coś się posypało.

Obecnie używam Debian 10
Linux debian 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux

Nie jestem w stanie zainstalować eclipsa, javy.
Java niby jest:

Kod:

ls /usr/lib/jvm/
openjdk-11  
java-11-openjdk-amd64      
default-java
jdk-13.0.1  
java-1.11.0-openjdk-amd64

Kod:

update-alternatives --config java
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      tryb auto
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      tryb ręczny
* 2            /usr/lib/jvm/jdk-13.0.1/bin/java              1         tryb ręczny

Próbowałem różnymi alternatywami ostatecznie za każdym razem eclipse instaluje się ale nie można go uruchomić. Wyrzuca błędy odnośnie instalacji Java.

Pomożecie mi coś z tym zrobić?
Aplikacja sama w sobie ładnie się uruchamia bez błędów. Ręczna kompilacja niby też bez błędu. Ale aplikacja sama w sobie nie do końca działa. Tak jakby klasa Robot przestała istnieć. Wstępnie zakładam że problem jest po stronie instalacji Java bo wszystko do tego zmierza. Była zainstalowana z repo. Nie jestem jakimś "magikliem debiana". Coś potrafię ale ogólnie nie dużo. Ale od lat lubię akurat tę dystrybucję i nie chciałbym jej zmieniać tylko dlatego że zaczyna mnie ograniczać. Wniosek tylko jeden - trzeba się rozwinąć.

Pozdrawiam, seradzi.

Ostatnio edytowany przez seradzi (2019-11-03 00:12:23)

Offline

 

#2  2019-10-28 14:49:31

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: [Solved] /eclipse i java/ komplikacja przy instalacji lub uruchomieniu

Może głupie pytanie ale na początek myślę istotne: na jakiej javie ta aplikacja smigała wcześniej, otwartej czy tej od Oracle (może nawet od Sun ;) ) i jak Eclipse był instalowany, z repo czy ze strony projektu?

Wrzuć może jakieś wyjście z konsoli podczas uruchamiania programu i opcjonalnie jeśli własnoręcznie kompilowałeś trochę tego co wypluje kompilator, powiedzmy ostanie linie, powiedzmy20-30.

A czy problem nie leży w tym, że masz kilka wersji javy?

Ostatnio edytowany przez skullman (2019-10-28 15:13:35)

Offline

 

#3  2019-10-28 16:52:27

  seradzi - Nowy użytkownik

seradzi
Nowy użytkownik
Zarejestrowany: 2019-10-27

Re: [Solved] /eclipse i java/ komplikacja przy instalacji lub uruchomieniu

Kod:

javac klikMagic/SamoKlik.java
java klikMagic/SamoKlik

Wszystko miałem z repo debiana i Java OpenJDK i Eclipse IDE. Mam obecnie trochę więcej tych jvm... bo próbowałem jakoś walczyć z problemem - bezskutecznie. Program bazuje na paczce jar ale ręczna kompiluja ze źródła i odpalenie w terminalu również nie daje efektu. Niby wykonuje wszystko ale żadnego efektu wizualnego... czas zakończenia aplikacji kończy się z upływem zaprogramowanego czasu. Wszystko bez błędów. Poniżej URL przykładowego zastosowania aplikacji "w akcji" chociaż na codzień używana do czegoś innego.
https://www.youtube.com/watch?v=PPEu_HHPqHs
A to fragment obiektu "r" mającego przemieścić myszkę w konkretne parametry "na próbę"... później dopisałem funkcję auto i właściwie tylko z niej korzystałem z czasem.

Kod:

sprawdzButton.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent arg0) {
        int a = Integer.parseInt(xT.getText());
        int b = Integer.parseInt(yT.getText());
        r.mouseMove(a, b);
    }
});

Błędy za to pojawiają się gdy uruchamiam eclipse z oficjalnej strony z paczek. "Eclipse Instaler by Oomph" - Eclipse 2019-09. Instaluje się bez problemu. Odpalenie:
https://drive.google.com/file/d/13L9Vzd54rpgZsqj6BQ … w?usp=sharing
Po zamknięciu tego okna eclipse się wyłącza z automatu.

Offline

 

#4  2019-11-01 01:48:54

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: [Solved] /eclipse i java/ komplikacja przy instalacji lub uruchomieniu

Przeprzaszam, że tyle to trwa ale zima idzie muszę pozbierać moje kaktusy na zimowisko i poprzeglądać czy się jakieś szkodniki nie zadomowiły a mam ich ponad 200 więc sporo czasu mi to zajmuje dlatego wszystko inne miało obniżony priorytet do minimum. Postawiłem debiana 10 na witrualce (bo normalnie mam sida) i Eclipse na domyślnej javie ruszył z palca więc to nie jest ani wina systemu ani eclipsa. W weekend jeśli nikt nie poda jakiegoś rozwiązania do tego czasu to pogrzebię głębiej. Na razie polecam odinstalować wszystkie możliwe wersje javy z systemu i od  nowa zainstalować tylko jedną, najlepiej 11. To samo zrobić z Eclipse a dodatkowo na próbę zmienić nazwę folderu z ustawieniami.

Ostatnio edytowany przez skullman (2019-11-01 01:50:53)

Offline

 

#5  2019-11-01 19:24:38

  seradzi - Nowy użytkownik

seradzi
Nowy użytkownik
Zarejestrowany: 2019-10-27

Re: [Solved] /eclipse i java/ komplikacja przy instalacji lub uruchomieniu

Dziękuję za odp. Nie ma pośpiechu.
Tu się faktycznie pojawia problem... bo domyślną javą w repozytorium faktycznie była 11-stka i ta funkcjonowała w systemie. Za to nie ma Eclipsa. Czy to możliwe żeby zrezygnowali z niego? Doinstalowałem np eclipse-titan bo ma powiązanie z eclipsem (z założeniem że pociągnie za sobą pozostałe potrzebne paczki) ale wszystko wskazuje tak jakby eclipse nie istniał. Poniżej mój /etc/apt/source.list

Kod:

 
deb http://ftp.pl.debian.org/debian/ buster main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ buster main non-free contrib
deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ buster-updates main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ buster-updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ buster-backports main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ buster-backports main contrib non-free

Napisałem przed chwilą bardzo prostą aplikację w notatniku która miała jedynie przemieścić mysz na sztywno w konkretne położenie. Skompilowane i odpalone bez błędów. ale mysz nie drgnęła niezależnie od tego jakie x,y wpisałem...

Ostatnio edytowany przez seradzi (2019-11-01 20:13:03)

Offline

 

#6  2019-11-02 19:21:24

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: [Solved] /eclipse i java/ komplikacja przy instalacji lub uruchomieniu

seradzi napisał(-a):

Napisałem przed chwilą bardzo prostą aplikację w notatniku która miała jedynie przemieścić mysz na sztywno w konkretne położenie. Skompilowane i odpalone bez błędów. ale mysz nie drgnęła niezależnie od tego jakie x,y wpisałem...

A ty na tym gnome to, nie na wayland-e, a program działał w X11, sprawdź,

Kod:

echo $XDG_SESSION_TYPE

przeloguj się na X11. Eclipse było w repozytoriach Debiana stretch, teraz nie ma. Ale samo eclipse ze strony projektu, dział prawidłowo i na wayland-e. A uruchom eclipse w konsoli, może będą dodatkowe jakieś informacje, bo na tej zrzutce to ja nie widzę błędów.

Offline

 

#7  2019-11-03 00:07:42

  seradzi - Nowy użytkownik

seradzi
Nowy użytkownik
Zarejestrowany: 2019-10-27

Re: [Solved] /eclipse i java/ komplikacja przy instalacji lub uruchomieniu

Kod:

echo $XDG_SESSION_TYPE
wayland

Jawojx - trafiony, zatopiony.
Zmieniłem "młodego następca tronu" Waylanda na "starego króla" X11 i wszystkie problemy znikły. Aplikacja działa, eclipse instalowany z paczek również uruchamia się.
Dziękuję wam wszystkim za pomoc w rozwiązaniu mojego problemu. Może i mi kiedyś uda się odwdzięczyć tej społeczności.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)