F
flammenflitzer
Routinier
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
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