Grundsätzliches Verständnisproblem: Java 32/64-bit; Windows 7/8, 32/64-bit-System

FrankR2

Mitglied
Hallo, ich habe ein grundsätzliches Verständnisproblem.

Es gibt 32- und 64-bit-Rechner und auch Java offenbar als 32-bit und als 64-bit-Version.
Windows 7 ist aber manchmal 32-bit und manchmal 64-bit. Windows 8 ist offenbar immer 64-bit.

Ich nutze ein Programm, das in Java programmiert ist und sowohl auf Windows 7 mit 32-bit als auch auf Windows 7 mit 64-bit läuft, aber nicht unter Windows 8.

Kann mir jemand bitte diese grundsätzlichen Zusammenhänge zwischen 32/64-bit, Java-Versionen und Win 7/8 erläutern.

Vielen Dank.
 

Kaibear

Aktives Mitglied
Grundsätzlich sagt die Bitzahl nur, wie viel Bit der Prozessor gleichzeitig verarbeiten kann. Das müsste aber abwärtskompatibel funktionieren. Sprich: 64 Bit-Betriebssystem kann auch ohne Probleme die 32 Bit-Sachen ausführen - is halt nur nich klug, da es halt mehr verarbeiten könnte.

Also an den Bit liegt es nicht.

Dass dein Java-Tool nicht unter Win8 funktioniert kann eine Vielzahl anderer Gründe haben. Falsche Java VM installiert (oder gar nicht installiert), Rechtesituation an deinem Win8 PC etc.
 
Zuletzt bearbeitet:

nvidia

Bekanntes Mitglied
Da gibt es nicht viel zu erklären

32-Bit OS -> 32Bit JVM
64-Bit OS -> 64Bit JVM o. 32Bit JVM

Der nach Bytecode kompilierte Javaquellcode läuft sowohl auf einer 32-Bit JVM als auch einer 64-Bit JVM. Wichtig ist das der Bytecode welcher mit einer neueren Version z.B. 8 erzeugt wurde nicht auf einer JVM läuft die nur Bytecode für Version 7 versteht. Sonst kann es nur noch Probleme geben wenn das Programm auf JNI, also die Verwendung von systemspezifischen Bibliotheken (Dll's usw.) angewiesen ist.
 
Zuletzt bearbeitet:

Joose

Top Contributor
Nein dein Java Programm kann unter 64bit ebenso laufen wie unter 32bit. Hier gibt es keine Unterscheidung bei Java Programmen.
Es gibt aber sehr wohl eine Unterscheidung bei der JVM, diese steht in 32bit und 64bit zur Verfügung.

Du sagst dein Programm läuft auf Windows 7 aber nicht auf Windows 8. Was bekommst du für eine Fehlermeldung beim Programmstart?
Hast du die richtigen/passenden Java Versionen installiert?
 

FrankR2

Mitglied
In meiner Systemsteuerung unter Win7 stehen folgende Programme:
Java 7 Update 51 (64-bit) und
Java 7 Update 67

Ich vermute, dass das Update 67 die 32-bit-Version betrifft.
Und möglicherweise ist das System so eingestellt, dass es auf diese 32-bit-Version zugreift.
Denn wenn ich die 64-bit-Programmvariante starte, passiert überhaupt nichts.

Wenn ich allerdings bei der Eingabeaufforderung "java -version" abfrage, erhalte ich die Meldung:
"java version "1.7.0_51
SE Runtime Environment build 1.7.0_51-b13
Java HotSpot 64-Bit Server VM build 24.51-b03, mixed mode"


Das sieht danach aus, als wenn die 64-bit-Version aktiv wäre.

Passt irgendwie nicht zusammen.

Auf diesen Link wurde ich per Email hingewiesen (Java-Umgebungsvariable einstellen unter Win7):
http://www.java-forum.org/einfuehru...umgebungsvariable-einstellen-windows-7-a.html
 

Ruzmanz

Top Contributor
Kann gut sein, dass deine JAR-Datei inkompatibel mit deiner Update-Version der JRE ist.

-> Konsole starten (Windows-Taste + "CMD" eintippen)
-> Mit "cd C:\MeineApp" ins Verzeichnis wechseln
-> Mit "java -jar MyJAR.jar" die JAR-Datei ausführen
... dann erscheint eine Exception ...
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
nonickatall Grundsätzliches Verständnisproblem des Aufbaus eines Programms Java Basics - Anfänger-Themen 19
O Grundsätzliches: Besser extend oder instanziieren? Java Basics - Anfänger-Themen 4
P Grundsätzliches zur String-Initialisierung Java Basics - Anfänger-Themen 2
K Verständnisproblem bei Server/Client Java Basics - Anfänger-Themen 3
X Verständnisproblem Call-By-Reference Java Basics - Anfänger-Themen 5
P JavaFX: Verständnisproblem bei ComboBox/ChoiceBox etc. Java Basics - Anfänger-Themen 9
T Verständnisproblem mit Assoziationen Java Basics - Anfänger-Themen 7
M Verständnisproblem der Rekursion bei Arrays Java Basics - Anfänger-Themen 8
A Erste Schritte Verständnisproblem Java Basics - Anfänger-Themen 5
S Verständnisproblem Aufgabe Java Basics - Anfänger-Themen 9
S Model View Controller: Verständnisproblem Java Basics - Anfänger-Themen 13
temi Verständnisproblem Class.forName() Java Basics - Anfänger-Themen 3
2 Verständnisproblem bei Anwendung von Lower Bounded Wildcards Java Basics - Anfänger-Themen 5
V Verständnisproblem Java Basics - Anfänger-Themen 22
L [Verständnisproblem] Array wird trotz void rückgabe verändert. Java Basics - Anfänger-Themen 5
A Verständnisproblem Ausgabe Do-While-Schleife Java Basics - Anfänger-Themen 3
J Verständnisproblem einer Methode Java Basics - Anfänger-Themen 20
M Konstruktur - Verständnisproblem Java Basics - Anfänger-Themen 4
C Postinkrement und println - Verständnisproblem Java Basics - Anfänger-Themen 8
T Verständnisproblem beim Vigenere-Verfahren Java Basics - Anfänger-Themen 2
Q MVC Verständnisproblem: Controller vs model.modelChanged() Java Basics - Anfänger-Themen 0
N Verständnisproblem InsertionSort. Java Basics - Anfänger-Themen 2
D Verständnisproblem Java Basics - Anfänger-Themen 2
B VerständnisProblem mit Beispielaufgabe aus Buch Java Basics - Anfänger-Themen 1
H Polymorphie Verständnisproblem Vererbung/Polymorphie Java Basics - Anfänger-Themen 4
S Verständnisproblem bei Interfaces Java Basics - Anfänger-Themen 6
V Verständnisproblem Java Basics - Anfänger-Themen 5
V Arrays-verständnisproblem Java Basics - Anfänger-Themen 4
M Collections HashSet verständnisproblem Java Basics - Anfänger-Themen 9
S Verständnisproblem einer Übungsaufgabe Java Basics - Anfänger-Themen 6
H Abstrakte Basisklasse Verständnisproblem! Java Basics - Anfänger-Themen 8
G Verständnisproblem mit swing Java Basics - Anfänger-Themen 6
F Methoden Cannot refer to a non-final variable.. verständnisproblem. Java Basics - Anfänger-Themen 7
P Verständnisproblem main Methode Java Basics - Anfänger-Themen 9
S Klassen Verständnisproblem Konstruktor Java Basics - Anfänger-Themen 7
I e.getMessage(); - Verständnisproblem Java Basics - Anfänger-Themen 6
lesni Vererbung Vererbung - Verständnisproblem Java Basics - Anfänger-Themen 2
M OOP Polymorphie/Vererbung Verständnisproblem Java Basics - Anfänger-Themen 2
J Verständnisproblem Methoden-Kettung Java Basics - Anfänger-Themen 3
A Vererbung Verständnisproblem bei Übung Java Basics - Anfänger-Themen 5
E Verständnisproblem Typkonvertierung Java Basics - Anfänger-Themen 4
S OOP Verständnisproblem Umsteiger Java Basics - Anfänger-Themen 22
C Array Verständnisproblem Java Basics - Anfänger-Themen 3
P White-Box-Test Verständnisproblem Java Basics - Anfänger-Themen 11
D : ? Operator -Verständnisproblem Java Basics - Anfänger-Themen 24
G Verständnisproblem: Exceptions Java Basics - Anfänger-Themen 17
L Eclipse verlangt "{" nach ";"... Verständnisproblem Java Basics - Anfänger-Themen 5
D charAt(i) verständnisproblem Java Basics - Anfänger-Themen 4
D Verständnisproblem Marken und Schleifen Java Basics - Anfänger-Themen 19
M Verständnisproblem bei Ternären Operanten bzw. Bedingungsoperator Java Basics - Anfänger-Themen 8
T Datentypen Verständnisproblem mit main Methode Java Basics - Anfänger-Themen 3
M Verständnisproblem Threads Java Basics - Anfänger-Themen 7
X Threads und synchronized - Verständnisproblem Java Basics - Anfänger-Themen 3
W ArrayLists: Verständnisproblem bei remove() Java Basics - Anfänger-Themen 2
B Verständnisproblem zu Swing und Methoden Java Basics - Anfänger-Themen 8
A Postinkrement-Verständnisproblem Java Basics - Anfänger-Themen 12
R Iterator Liste, Verständnisproblem Java Basics - Anfänger-Themen 4
1 Verständnisproblem mit Foreach Java Basics - Anfänger-Themen 4
B Verständnisproblem bei Vererbung Java Basics - Anfänger-Themen 3
W generisches Programmieren - Verständnisproblem Java Basics - Anfänger-Themen 4
A Verständnisproblem Nr 2 Java Basics - Anfänger-Themen 14
A Verständnisproblem Java Basics - Anfänger-Themen 6
A Array Verständnisproblem Java Basics - Anfänger-Themen 8
G Verständnisproblem --> JTree Java Basics - Anfänger-Themen 6
M Verständnisproblem mit der Klasse Thread Java Basics - Anfänger-Themen 10
N BufferedReader Verständnisproblem Java Basics - Anfänger-Themen 12
G Verständnisproblem: Code kompelieren und interpretieren Java Basics - Anfänger-Themen 3
S Polymorphie Verständnisproblem Java Basics - Anfänger-Themen 4
G Verständnisproblem Türme von Hanoi Java Basics - Anfänger-Themen 4
G Verständnisproblem Serverinput einlesen. Java Basics - Anfänger-Themen 4
J Array und Schleifen Verständnisproblem Java Basics - Anfänger-Themen 25
G Verständnisproblem Java Basics - Anfänger-Themen 4
N Verständnisproblem: Mehrere Objekte einer Klasse erstellen Java Basics - Anfänger-Themen 2
S SelectionListener + repaint().Verständnisproblem ;) Java Basics - Anfänger-Themen 7
V Verständnisproblem mit Abstrakten zu Konkreten Klassen Java Basics - Anfänger-Themen 7
A Problem mit der Stringgrösse, bzw Verständnisproblem? Java Basics - Anfänger-Themen 14
A Verständnisproblem mit ScrollPanel Java Basics - Anfänger-Themen 3
R Verständnisproblem mit Hibernate Java Basics - Anfänger-Themen 2
T Verständnisproblem mit equals() Java Basics - Anfänger-Themen 4
N datei byte für byte auslesen (verständnisproblem) Java Basics - Anfänger-Themen 2
T Verständnisproblem packages/import Java Basics - Anfänger-Themen 9
Chucky Lineare Listen Programm Verständnisproblem Java Basics - Anfänger-Themen 38
D Verständnisproblem Java Basics - Anfänger-Themen 6
S for Schleifen: Verständnisproblem Java Basics - Anfänger-Themen 15
T Vererbung von Attributen und Methoden, Verständnisproblem Java Basics - Anfänger-Themen 4
bernd while-Schleife: Verständnisproblem Java Basics - Anfänger-Themen 7
S verständnisproblem drucken Java Basics - Anfänger-Themen 11
G GridBagLayout: Verständnisproblem Java Basics - Anfänger-Themen 5
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben