Problem z java

Potrzebujesz pomocy z C, C++, perl, python, itp.
n4buchodonozor
Posty: 26
Rejestracja: 06 maja 2007, 02:15

Problem z java

Post autor: n4buchodonozor »

Witam. Uczę sie javy (tzn w szkole mamy jave:P). Używam Eclipse'a na Debian Lenny. Problem polega na tym ze ponizszy kod mi nie dziala:

Kod: Zaznacz cały

wejscie = JOptionPane.showInputDialog("Podaj n:");
n = Integer.parseInt(wejscie);
Zamiast okienka z tekstem i miejscem na podanie danych pojawia się puste okienko. Czy da się z tym coś zrobić?
0dd
Beginner
Posty: 104
Rejestracja: 16 lipca 2007, 19:43
Lokalizacja: Nowy Sacz / Krakow

Post autor: 0dd »

Wklej troche wiecej kodu. Ktorej wersji javy uzywasz?

U mnie Twoj fragment kodu dziala dobrze:

Kod: Zaznacz cały

import javax.swing.JOptionPane;

public class TestOptionPane {
	
	public static void main(String[] args) {
		String wejscie = JOptionPane.showInputDialog("Podaj n:");
		int n = Integer.parseInt(wejscie);
		System.out.println(n);
	}
}
n4buchodonozor
Posty: 26
Rejestracja: 06 maja 2007, 02:15

Post autor: n4buchodonozor »

Tak, chodzilo faktyczne o wersję javy. Podmieniona w eclipsie problem braku okienka naprawia ale tym razem eclipse glupieje przy uruchamianiu :) zamiast aktualnego odpala poprzedni kod :) Moze trzeba mu jakos wyczyscic bufor czy cos:P Nie wiem, nie znam sie.

Jak podmienic "domyslnie" uzywana jave na aktualna. Chodzi o to zeby po wydaniu pojecenia "javac ..." uzywal wersji 1.6 zamiast 1.5 :)

Moze i troche glupie pytanie ale troche zdurnialem:P
0dd
Beginner
Posty: 104
Rejestracja: 16 lipca 2007, 19:43
Lokalizacja: Nowy Sacz / Krakow

Post autor: 0dd »

Nie bardzo wiem czy chodzi Ci o zmiane domyslniej javy uzywanej przez eclipse czy w konsoli

eclipse:
JRE ustawiasz w window->preferences->java->installer JREs
Pozniej mozesz poziom kompilacji ustawic w window->preferences->java->compiler->Compiler compilance level

i od tej pory wszystkie nowe projekty bede domyslnie kompilowane w tej wersji javy jaka ustawiles

konsola:
jako root:
update-alternatives --list java
zwroci to liste zainstalowanych JRE ktore pozniej juz mozesz ustawic poleceniem
update-alternatives --set _JRE_Z_LISTY_POWYZEJ_
ODPOWIEDZ