Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich hab in Eclipse eine simple Thread-Klasse geschrieben in der auf der Konsole einfach nur die sekunden und die minuten aufgezählt werden.
Java:
public class Counter extends Thread
{
public void run()
{
int sek = 0;
int min = 0;
while(true)
{
try
{
if(sek<59)
{
sek++;
}
else
{
sek=0;
min++;
}
//sp.setZeitText(min+" : "+sek);
Thread.sleep(1000);
System.out.println(min+":"+sek);
}
catch (InterruptedException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String []args)
{
Counter c = new Counter();
c.start();
}
}
nun bekomme ich bei ausführen der Main methode folgende Fehlermeldung:
Code:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (classFileParser.cpp:3174), pid=3888, tid=1052
# Error: ShouldNotReachHere()
#
# JRE version: 6.0_19-b04
# Java VM: Java HotSpot(TM) Client VM (16.2-b04 mixed mode windows-x86 )
# An error report file with more information is saved as:
# C:\Dokumente und Einstellungen\christian.frank\workspace\Aufgedeckt 2.0\hs_err_pid3888.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Ich hab den selben Code auch in NetBeans geschrieben und dort funktionierts so wies funktionieren soll.
bist du sicher, dass deine eclipse "installation" ok, bzw die javamaschine, die dort einkonfiguriert ist? sieht eigentlich ok aus, und laut fehlermeldung ist das ja auch n "internal error"
bist du sicher, dass deine eclipse "installation" ok, bzw die javamaschine, die dort einkonfiguriert ist? sieht eigentlich ok aus, und laut fehlermeldung ist das ja auch n "internal error"
Ich programmiere gerade so eine Art Memory als AndroidApp. Dazu hätte ich gerne einen Zähler gehabt der während dem Spiel mitläuft. Das Memory an sich läuft bereits problemlos weswegen ich davon ausgehe das mit Eclipse alles stimmt. Aber sobald ich versuche den Zähler zu implementieren geht gar nichts mehr.
Wie finde ich denn raus ob die javamaschine bzw. die installation ok ist. Und wie kann ich es beheben wenn sie wirklich nicht ok ist.
Android ist ja interessant,
dazu gabs den quasi einzigen größeren Thread, den man bei google zur Fehlermeldung findet
dachte das wäre unpassend wenn du ein ganz normales Java-Programm startest,
wenn du aber was mit Android machst, dann vielleicht umso relevanter: Cannot connect to VM - Android-Hilfe.de
ich weiß ja nicht welche du verwendest, oder ob es eine bestimmte sein muss. am besten ist natürlich, wenn sie so aktuell wie möglich ist. welche du eingebunden hast, findest du in eclipse unter window->preferences->java->installed jres
mit dem code ist aber alles soweit ok, funzt wie du sagst unter netbeans ja auch. verwenden beide ides die gleiche java version?
also auf meinem Rechner verwende ich die jre6 sowohl für eclipse als auch für netbeans ...
ich hab gerade gemerkt das ich überhaupt nichts auf der Console ausgeben kann in Eclipse.
Selbst wenn ich einfach System.out.println("Hello World"); ausführe bekomm ich den selben internal Error ..
und es hat nichts mit Android zu tun wie im Link genau beschrieben?
du keine speziellen PlugIns installierts, erstellst kein 'Android Project' statt 'Java Project' oder ähnlich abweichendes?
Eclipse kann man recht schnell neu downloaden, entpacken und sofort separat neu starten, ohne große Installation,
ohne Probleme mit vorhandenen parallelen Versionen, schon probiert?
vielleicht denkst du dir auch selber, dass ein normales Programm sicher in einem normalen Eclipse laufen kann,
dann willst du wissen was mit deiner Eclipse-Version nicht stimmt?
hmm, dass ich nix weiß und du recht wenig dazu erzählst muss nix heißen, vielleicht kann wirklich noch jemand allein was aus dem Fehler erkennen