PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gentoo Java-gtk & Java Gnome



flammenflitzer
26.12.03, 11:39
Hallo
Ich habe da ein paar Problemchen
1)Ich kann den java-classpath für java-gtk nicht setzten.

bash-2.05b# java-config --list-available-packages
[ant] Java-based build tool similar to 'make' that uses XML configuration files. (/usr/share/ant/package.env)
[bcel] The Byte Code Engineering Library: analyze, create, manipulate Java class files (/usr/share/bcel/package.env)
[portagemaster] "" (/usr/share/portagemaster/package.env)
[log4j] "" (/usr/share/log4j/package.env)
[java-getopt] "" (/usr/share/java-getopt/package.env)
[jython] "" (/usr/share/jython/package.env)
[regexp] "" (/usr/share/regexp/package.env)
[java-gtk] No description (/usr/share/java-gtk/classpath.env)
bash-2.05b# java-config --set-system-classpath=java-gtk
Traceback (most recent call last):
File "/usr/bin/java-config", line 92, in ?
run(do_me)
File "/usr/bin/java-config", line 45, in run
func(args)
File "/usr/lib/python2.2/site-packages/java_config/jc_options.py", line 517, in __call__
print >> open('/etc/env.d/21java-classpath', 'w'), \
File "/usr/lib/python2.2/site-packages/java_config/jc_options.py", line 285, in collect_packages
classpath += get_line_from_env_file('CLASSPATH', cp_env) + ':'
File "/usr/lib/python2.2/site-packages/java_config/jc_options.py", line 106, in <lambda>
open(filename).readlines()
IndexError: list index out of range

2)Ich kann java-gnome nicht installieren
bash-2.05b#......
Add /opt/sun-j2sdk-1.4.1/bin to path and check again.
checking for java... /opt/sun-j2sdk-1.4.1/bin/java
checking for Java - version >= 1.1.7... yes
checking for javadoc... /opt/sun-j2sdk-1.4.1/bin/javadoc
checking for javac... /opt/sun-j2sdk-1.4.1/bin/javac
checking for java... (cached) /opt/sun-j2sdk-1.4.1/bin/java
checking for jar... /opt/sun-j2sdk-1.4.1/bin/jar
checking for main in -libs... no
checking for gtk-config... /usr/bin/gtk-config
checking for GTK - version >= 1.2.0... yes
checking for gnome-config... /usr/bin/gnome-config
checking for GNOME - version >= 1.2.0... yes
checking for libglade-config... /usr/bin/libglade-config
checking for libglade... yes
checking for working const... yes
checking how to run the C preprocessor... gcc -E
checking for working alloca.h... yes
checking for alloca... yes
updating cache ./config.cache
creating ./config.status
creating test/Makefile
creating src/Makefile
creating src/tools/Makefile
creating Makefile
creating java-gnome.spec
creating java-gtk.spec
sed: -e Ausdruck #1, Zeichen 43: Nicht beendeter `s'-Befehl
sed: -e Ausdruck #1, Zeichen 36: Nicht beendeter `s'-Befehl
sed: -e Ausdruck #1, Zeichen 67: Nicht beendeter `s'-Befehl
make -C src gtk gnome
make[1]: Entering directory `/var/tmp/portage/java-gnome-0.7.1/work/java-gnome-0.7.1/src'
make[1]: *** Keine Regel, um »gtk« zu erstellen. Schluss.
make[1]: Leaving directory `/var/tmp/portage/java-gnome-0.7.1/work/java-gnome-0.7.1/src'
make: *** [distro] Fehler 2

!!! ERROR: dev-java/java-gnome-0.7.1 failed.
!!! Function src_compile, Line 49, Exitcode 2
!!! (no error message)

3)Ich weiß nicht wie ich folgendes mache
Das aktuelle Verzeichnis (.) wird kein Teil des Systemweiten Klassenpfades sein. Es sollte in das Login-Profil von root eingetragen werden.

Ich bin laut Anleitung vorgegangen (inclusive Fehler mit java-gtk s.o.) und habe zusätzlich in meiner /etc/profile folgenden Eintrag vorgenommen
#neuer Eintrag Java
if ! echo $PATH | /bin/grep -q "/opt/sun-j2sdk-1.4.1/bin" ;
then PATH="$PATH:/opt/sun-j2sdk-1.4.1/bin"
fi
export PATH
fi
Habe ich im Internet gefunden. Allerdings habe ich zig Variationen von Einträgen in die /etc/profile gefunden und blicke da nicht so richtig durch.
Sitze jetzt schon einige Zeit an dem Problem und komme nicht klar.
Kann mir jemand weiterhelfen?
Danke
MfG:confused: