Nicht vorhandene Klassen mit ins Java Archive einbinden!

zer0

Erfahrenes Mitglied
Hallo! :)

Ich arbeite zur Zeit gerne mit den com.sun.* Klassen. Da diese aber eigentlich nicht für den öffentlichen Gebrauch sind, sind sie nur beim JDK dabei. Das hat aber nicht jeder. Ist es nun möglich das wenn ich ein Java Archive erstelle, die "privaten" com.sun.* Klassen mit eingebunden werden, genauso wie Klassen, die bei Eclipse über Referenced Libaries eingebunden sind?
 
Was machst du denn mit den com.sun Klassen? Diese sollten wirklich nicht benutzt werden. Auch im JDK ist der Zugriff eigentlich beschränkt. Ich meine aus Lizenztechnischen Gründen ist es nicht möglich diese Klassen irgendwie anders zu packen um sie dennoch zu nutzen.
 
Was machst du denn mit den com.sun Klassen? Diese sollten wirklich nicht benutzt werden. Auch im JDK ist der Zugriff eigentlich beschränkt. Ich meine aus Lizenztechnischen Gründen ist es nicht möglich diese Klassen irgendwie anders zu packen um sie dennoch zu nutzen.

Achso, ich bräuchte nämlich die Klasse com.sun.awt.AWTUtilities. Also gibt es keine Möglichkeit diese zu bekommen?

Eine andere Frage, die Klasse java.awt.Desktop ist erst verfügbar seit 1.6, ist es den Möglich das Sie eingebunden wird, weil ja nicht jeder die neuste JRE hat?
 
Achso, ich bräuchte nämlich die Klasse com.sun.awt.AWTUtilities. Also gibt es keine Möglichkeit diese zu bekommen?
Eine andere Frage, die Klasse java.awt.Desktop ist erst verfügbar seit 1.6, ist es den Möglich das Sie eingebunden wird, weil ja nicht jeder die neuste JRE hat?

Moin,

davon würde ich auch dringend abraten, da es sonst garantiert Probleme gibt, wenn irgendwann dann Java doch auf V6 upgedatet wird (!)

Du kannst den Upload aber über die jnlp-Datei forcieren:
Code:
<j2se version="1.6*" href="http://java.sun.com/products/autodl/j2se" />

Weitere Infos zum diesem (und anderen) Parametern findest Du hier:
http://www.dpunkt.de/java/Programmieren_mit_Java/Deployment/7.html

Gruß
Klaus
 
Moin,

davon würde ich auch dringend abraten, da es sonst garantiert Probleme gibt, wenn irgendwann dann Java doch auf V6 upgedatet wird (!)

Du kannst den Upload aber über die jnlp-Datei forcieren:
Code:
<j2se version="1.6*" href="http://java.sun.com/products/autodl/j2se" />

Weitere Infos zum diesem (und anderen) Parametern findest Du hier:
http://www.dpunkt.de/java/Programmieren_mit_Java/Deployment/7.html

Gruß
Klaus

Hey, ja und rein technisch, würde es den gehen?

Ich will das ganze aber auch nciht über Java WebStart laufen lassen :(

Noch jemand eine Idee?
 
Zurück