myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Java - Netbeans 64bit aber Java 32bit anwendungen?

Antwort
Themen-Optionen Ansicht
Ungelesen 15.09.14, 07:59   #1
Timori
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 9
Bedankt: 7
Timori ist noch neu hier! | 0 Respekt Punkte
Standard Java - Netbeans 64bit aber Java 32bit anwendungen?

Hey ich habe einmal eine Frage.

Ich Besitze Windows 8.1 64-Bit.

Da ich jedoch im Studium nicht nur für 64-Bit programmieren kann habe ich ein Problem.
Wie genau kann ich es veranlagen, das ich trotz eines 64-Bit OS für 32-Bit programmiere? Sodass auch Leute, die kein 64Bit haben (unter anderem viele Firmenrechner) diese ausführen können?

Ich finde nur aussagen, das ich dann das 32-Bit JDK brauche.
Ist es auch möglich beide JDKs (also 32- und 64-Bit) nebeneinander zu installieren?

Oder gibt es eine andere Möglichkeit, bei der ich nicht beide JDKs brauche?

Eines vorweg, ich möchte keine andere IDE als Netbeans vorerst verwenden.

EDIT: Ich sehe grad, das die IDE keine Unterscheidung zu 32-Bit und 64-Bit hat. Also müsste ich nur die beiden JDKs evtl. installieren.
Jenachdem ob ich für 64 Bit oder 32 Bit entwickeln möchte, müsste ich dann nur die Systemvariable ändern, bzw netbeans auf das jeweilige JDK verweisen.

Hmm aus irgendeinem Grund kann ich das 32-Bit JDK nicht installieren.. Was könnte ich nun tun?
Ich hoffe nicht das Netbeans mich zwingt für 64-Bit zu entwickeln..

EDIT2: ich habe nun JRE 32-Bit und JRE 64-Bit installiert. In Netbeans habe ich eine Example GUI Anwendung erstellen lassen.
In dem Verzeichnis legte ich 2 Batch Dateien an.

in der ersten:
"C:\Java\JRE\64\bin\javaw.exe" -jar GUIFormExamples.jar
in der zweiten:
"C:\Java\JRE\32\bin\javaw.exe" -jar GUIFormExamples.jar

Jedoch funktionieren beide? Ich habe nochmal überprüft ob ich nicht ausversehen 2x das 64-Bit JRE installiert habe, aber nein es sind 2 verschiedene..
Hmm ich blicke da nicht durch.
Im Internet heißt es eine 32-Bit JVM kann keine 64-Bit Java Anwendung ausführen.. Scheinbar doch?
Timori ist offline   Mit Zitat antworten
Ungelesen 15.09.14, 11:30   #2
Matze500
Student der Informatik
 
Registriert seit: Jul 2010
Ort: NRW nähe Münster ;)
Beiträge: 356
Bedankt: 261
Matze500 ist noch neu hier! | 0 Respekt Punkte
Standard

wahrscheinlich hast du ein 32 bit programm gemacht das ja auf beiden jvm's läuft
__________________
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Powered by Windows 7
Matze500 ist offline   Mit Zitat antworten
Ungelesen 15.09.14, 13:54   #3
Timori
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 9
Bedankt: 7
Timori ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von Matze500 Beitrag anzeigen
wahrscheinlich hast du ein 32 bit programm gemacht das ja auf beiden jvm's läuft
Ich habe die Lösung nun:
Es ist eigentlich egal ob man ein 64 Bit JDK verwendet oder nicht.

Javacode ist Plattform unabhängig, lediglich ist es oft so, das bestimmte Librarys nur für das jeweilige OS sind. z.B. die SWT library (einfach "Java SWT" googlen) gibt es für alle möglichen OS, nutzt man jedoch in seinem Programm die SWT Library für Windows x64, so ist diese unter umständen NUR für Windows x64 funktionsfähig.

Auf den Punkt: In Java braucht man nicht wie in C# oder so einzustellen, für welches System (32- oder 64-Bit) die fertige Anwendung sein soll:

Code:
public static void main(String[] args) {
        System.out.println("Text");
    }
Lässt sich auf jedem OS ausführen.

Danke dir trotzdem Matze das du mir helfen wolltest
Timori ist offline   Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:57 Uhr.


Sitemap

().