Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Java pas très bien

1 view
Skip to first unread message

Ph. Ivaldi

unread,
Dec 29, 2009, 3:44:23 PM12/29/09
to
Bonjour,

Le titre est �cul� mais j'ai pas pu m'emp�cher...
Voici le probl�me:

1. Les applets Java ne marchent ni dans Firefox (install� � la main) ni
dans iceweasel install� par apt.
Il y a juste �crit �� ! Erreur : cliquer pour obtenir plus
d'informations��
Je clique, puis <D�tails> et un fen�tre totalement vierge s'ouvre.
Un clique droit permet d'obtenir la version de Java utilis�e:
(build 1.6.0_16-b01)
Voici le conf de FF pour Java:

8<------8<------8<------8<------8<------8<------8<------8<------8<------
[root@T43]$ ll /usr/lib/mozilla/plugins/libjavaplugin.so
lrwxrwxrwx 1 root root 39 Dec 29 14:35 \
/usr/lib/mozilla/plugins/libjavaplugin.so -> /etc/alternatives/mozilla-javaplugin.so
[root@T43]$ ll /etc/alternatives/mozilla-javaplugin.so
lrwxrwxrwx 1 root root 48 Dec 29 14:35 \
/etc/alternatives/mozilla-javaplugin.so -> /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so
8<------8<------8<------8<------8<------8<------8<------8<------8<------

2. Les applets Java marchent dans Opera qui est configur� par d�faut
pour chercher le plugin Java dans /usr/lib/jvm/java-6-sun/jre/lib/i386
8<------8<------8<------8<------8<------8<------8<------8<------8<------
[pi@T43]$ ll /usr/lib/jvm/java-6-sun/jre/lib/i386 | grep java
lrwxrwxrwx 1 root root 23 Dec 29 14:34 jvm.cfg -> /etc/java-6-sun/jvm.cfg
-rw-r--r-- 1 root root 189159 Jul 31 15:43 libjava.so
-rw-r--r-- 1 root root 25431 Jul 31 15:43 libjava_crw_demo.so
-rw-r--r-- 1 root root 80843 Jul 31 15:46 libjavaplugin_jni.so
-rw-r--r-- 1 root root 268961 Jul 31 15:46 libjavaplugin_nscp.so
-rw-r--r-- 1 root root 358202 Jul 31 15:46 libjavaplugin_nscp_gcc29.so
8<------8<------8<------8<------8<------8<------8<------8<------8<------

Mais ce qui me d�range le plus c'est le 3.

3. Dans �clipse (la derni�re version) j'arrive � compiler et ex�cuter un
programme mais je ne peux pas faire de d�bogage dans une page
��scrapbook��. J'obtiens le message suivant:
8<------8<------8<------8<------8<------8<------8<------8<------8<------
ERROR: transport error 202: connect failed: Connection refused
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports \
initialized [../../../src/share/back/debugInit.c:690]
FATAL ERROR in native method: JDWP No transports initialized, \
jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
8<------8<------8<------8<------8<------8<------8<------8<------8<------

Impossible non plus de faire un test unitaire qui se solde par
8<------8<------8<------8<------8<------8<------8<------8<------8<------
Could not connect to: : 51744
java.net.SocketException: Network is unreachable
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:525)
at java.net.Socket.connect(Socket.java:475)
at java.net.Socket.<init>(Socket.java:372)
at java.net.Socket.<init>(Socket.java:186)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.connect(RemoteTestRunner.java:570)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:381)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
8<------8<------8<------8<------8<------8<------8<------8<------8<------

Pour information, si �a peut aider:

[pi@T43]$ cat /etc/debian_version
squeeze/sid

[pi@T43]$ jdb -listen 51744
Listening at address: 127.0.0.1:51744

pi@T43]$ cat /etc/hosts
127.0.0.1 localhost
::1 localhost localhost.localdomain ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

[pi@T43]$ dpkg --get-selections | grep java
java-common install
javascript-common install
libbcmail-java install
libbcmail-java-gcj install
libbcprov-java install
libbcprov-java-gcj install
libcommons-beanutils-java install
libcommons-collections3-java install
libcommons-compress-java install
libcommons-digester-java install
libcommons-logging-java install
libdb-je-java install
libdb4.7-java install
libdb4.7-java-gcj install
libgnuinet-java install
libgnujaf-java install
libgnumail-java install
libhamcrest-java install
libhsqldb-java install
libicu4j-java install
libitext-java install
libitext-java-gcj install
libjaxp1.3-java install
libjaxp1.3-java-gcj install
libjline-java install
libjtidy-java install
liblucene2-java install
libregexp-java install
libservlet2.4-java install
libxerces2-java install
libxerces2-java-gcj install
openoffice.org-java-common install
sun-java6-bin install
sun-java6-demo install
sun-java6-fonts install
sun-java6-javadb install
sun-java6-jdk install
sun-java6-jre install
sun-java6-plugin install
sun-java6-source install

[root@T43]$ update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/gij-4.4 1044 auto mode
1 /usr/bin/gij-4.3 43 manual mode
2 /usr/bin/gij-4.4 1044 manual mode
* 3 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode

(pour les tests)
root@T43]$ iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination

Voil�, �a fait une bonne douzaine d'heures que je cherche et l� je suis
� court d'id�es.

Merci de votre aide,
--
Philippe Ivaldi.
http://www.piprime.fr/

my-pc-home

unread,
Dec 29, 2009, 4:06:10 PM12/29/09
to
slt,

lorsque j'ai install� linux Zenwalk...forc�ment,
pour passer au tout linux...et avoir un desktop
plus ou moins �quivalent...j'ai cherch� � installer
JAVA ! le truc...c'est que je ne savais pas qu'il
fallait lui dire � JAVA ou pointer ! du coup, j'ai
cliqu� sur JAVA...etc, etc...et �a a march� !

t'aurais pas un oublier...ou un probl�me avec JAVA
framework ou JAVAMP3 ?

A+

markliste

Doug713705

unread,
Dec 29, 2009, 4:33:53 PM12/29/09
to
Dans fr.comp.os.linux.configuration Ph. Ivaldi nous expliquait:

> 8<------8<------8<------8<------8<------8<------8<------8<------8<------
> [root@T43]$ ll /usr/lib/mozilla/plugins/libjavaplugin.so
> lrwxrwxrwx 1 root root 39 Dec 29 14:35 \
> /usr/lib/mozilla/plugins/libjavaplugin.so -> /etc/alternatives/mozilla-javaplugin.so
> [root@T43]$ ll /etc/alternatives/mozilla-javaplugin.so
> lrwxrwxrwx 1 root root 48 Dec 29 14:35
> /etc/alternatives/mozilla-javaplugin.so -> /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so
> 8<------8<------8<------8<------8<------8<------8<------8<------8<------

Juste comme �a :
/usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so existe t-il ?

Sinon pour le reste, n'y aurait-il pas une variable JAVA_HOME (o� un
truc de ce style) � renseigner et exporter ?

Il y avait �a dans le temps et �a mettait pas mal le bazar.
--
@+
Doug - Linux user #307925 - Slackware64 roulaize ;-)
[ Plus ou moins avec une chance de peut-�tre ]

Ph. Ivaldi

unread,
Dec 29, 2009, 8:57:03 PM12/29/09
to
Le 29 d�cembre 2009, Doug713705 �crivit :

> Juste comme �a :
> /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so existe t-il ?

Oui.
ls -l /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so
-rw-r--r-- 1 root root 72908 Jul 31 15:46 \
/usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so

> Sinon pour le reste, n'y aurait-il pas une variable JAVA_HOME (o� un
> truc de ce style) � renseigner et exporter ?

export JAVA_HOME="/usr/lib/jvm/java-6-sun"
et red�marrage de FF/eclipse depuis la console.
�a ne change malheureusement rien, j'avais d�j� essay� sans et avec...
Et aussi export JAVA_HOME="/usr/lib/jvm/java-6-sun/jre"

C'est d'autant plus �trange que Java fonctionne avec Opera.
C'est donc surtout Eclipse qui me g�ne.

> Il y avait �a dans le temps et �a mettait pas mal le bazar.

Oui, cela ne semble toujours d'actualit�.

En tout cas, merci pour ton aide�!

NiKo

unread,
Dec 29, 2009, 9:31:46 PM12/29/09
to
Ph. Ivaldi a �crit :

Est tu sur que ta distrib utilise bien la machine JVM de SUN ?

Parce que par d�faut, les Debians & consorts utilisent l'OpenJDK ...

Un petit 'updatealternatives --config java' t'en dira plus.

Doug713705

unread,
Dec 30, 2009, 4:52:27 AM12/30/09
to
Dans fr.comp.os.linux.configuration Ph. Ivaldi nous expliquait:

> ls -l /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so


> -rw-r--r-- 1 root root 72908 Jul 31 15:46 \
> /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so

chmod +x /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so ?

Chez moi (Slackware64) j'ai les des droits en execution sur ce fichier.

nicolas-gadoux

unread,
Dec 30, 2009, 6:02:16 AM12/30/09
to
Ph. Ivaldi a �crit le 29/12/2009 � 21h44 :
> Bonjour,
>
> Le titre est �cul� mais j'ai pas pu m'emp�cher...
> Voici le probl�me:
>
> 1. Les applets Java ne marchent ni dans Firefox (install� � la
> main) ni
> dans iceweasel install� par apt.
> Il y a juste �crit �� ! Erreur : cliquer pour obtenir
> plus
> d'informations��
> Je clique, puis <D�tails> et un fen�tre totalement vierge
> s'ouvre.
> Un clique droit permet d'obtenir la version de Java utilis�e:

> (build 1.6.0_16-b01)
> Voici le conf de FF pour Java:
>
> 8<------8<------8<------8<------8<------8<------8<------8<------8<------
> []$ ll /usr/lib/mozilla/plugins/libjavaplugin.so

> lrwxrwxrwx 1 root root 39 Dec 29 14:35
> /usr/lib/mozilla/plugins/libjavaplugin.so ->
> /etc/alternatives/mozilla-javaplugin.so
> []$ ll /etc/alternatives/mozilla-javaplugin.so

> lrwxrwxrwx 1 root root 48 Dec 29 14:35
> /etc/alternatives/mozilla-javaplugin.so ->
> /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so
> 8<------8<------8<------8<------8<------8<------8<------8<------8<------
>
> 2. Les applets Java marchent dans Opera qui est configur� par
> d�faut

> pour chercher le plugin Java dans /usr/lib/jvm/java-6-sun/jre/lib/i386
> 8<------8<------8<------8<------8<------8<------8<------8<------8<------
> []$ ll /usr/lib/jvm/java-6-sun/jre/lib/i386 | grep java

> lrwxrwxrwx 1 root root 23 Dec 29 14:34 jvm.cfg ->
> /etc/java-6-sun/jvm.cfg
> -rw-r--r-- 1 root root 189159 Jul 31 15:43 libjava.so
> -rw-r--r-- 1 root root 25431 Jul 31 15:43 libjava_crw_demo.so
> -rw-r--r-- 1 root root 80843 Jul 31 15:46 libjavaplugin_jni.so
> -rw-r--r-- 1 root root 268961 Jul 31 15:46 libjavaplugin_nscp.so
> -rw-r--r-- 1 root root 358202 Jul 31 15:46 libjavaplugin_nscp_gcc29.so
> 8<------8<------8<------8<------8<------8<------8<------8<------8<------
>
> Mais ce qui me d�range le plus c'est le 3.
>
> 3. Dans �clipse (la derni�re version) j'arrive � compiler
> et ex�cuter un
> programme mais je ne peux pas faire de d�bogage dans une page
> ��scrapbook��. J'obtiens le message suivant:
> Pour information, si �a peut aider:
>
> []$ cat /etc/debian_version
> squeeze/sid
>
> []$ jdb -listen 51744

> Listening at address: 127.0.0.1:51744
>
> ]$ cat /etc/hosts
> 127.0.0.1 localhost
> ::1 localhost localhost.localdomain ip6-localhost ip6-loopback
> fe00::0 ip6-localnet
> ff00::0 ip6-mcastprefix
> ff02::1 ip6-allnodes
> ff02::2 ip6-allrouters
> ff02::3 ip6-allhosts
>
> []$ dpkg --get-selections | grep java
> []$ update-alternatives --config java

> There are 3 choices for the alternative java (providing /usr/bin/java).
>
> Selection Path Priority Status
> ------------------------------------------------------------
> 0 /usr/bin/gij-4.4 1044 auto mode
> 1 /usr/bin/gij-4.3 43 manual mode
> 2 /usr/bin/gij-4.4 1044 manual mode
> * 3 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
>
> (pour les tests)
> ]$ iptables -L
> Chain INPUT (policy ACCEPT)
> target prot opt source destination
> Chain FORWARD (policy ACCEPT)
> target prot opt source destination
> Chain OUTPUT (policy ACCEPT)
> target prot opt source destination
>
> Voil�, �a fait une bonne douzaine d'heures que je cherche et
> l� je suis
> � court d'id�es.

>
> Merci de votre aide,
> --
> Philippe Ivaldi.
> http://www.piprime.fr/
J'ai eu le m�me probl�me...

C'est juste une config sysctl qui a �t� ajout�e :
net.ipv6.bindv6only=1
(dans le fichier /etc/sysctl.d/bindv6only.conf)

Il faut le mettre � 0, red�marrer procps (invoke-rc.d procps restart) et roule
ma poule !

(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560044)

Ph. Ivaldi

unread,
Dec 30, 2009, 6:42:00 AM12/30/09
to
Le 30 d�cembre 2009, nicolas-gadoux �crivit :

> C'est juste une config sysctl qui a �t� ajout�e :

> net.ipv6.bindv6only=1
> (dans le fichier /etc/sysctl.d/bindv6only.conf)
>

> Il faut le mettre � 0, red�marrer procps (invoke-rc.d procps restart)


> et roule ma poule !

C'est �a�! Je revis�! Merci�!

C'est une modification provisoire ou il faut suivre le sujet de pr�s ?

> (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560044)

Quand je pense au temps que j'ai perdu � cause de �a, il n'y qu'une
chose � dire... mais je ne la dirais pas ici ;-)

Encore merci,

Nicolas George

unread,
Dec 30, 2009, 7:27:18 AM12/30/09
to
Doug713705 wrote in message <hhf7sr$1mfb$1...@talisker.lacave.net>:

> Chez moi (Slackware64) j'ai les des droits en execution sur ce fichier.

�a n'est pas n�cessaire sur les biblioth�ques partag�es. Sur x86, en tout
cas.

Yves Lambert

unread,
Dec 30, 2009, 8:19:37 AM12/30/09
to
In article <87hbr84...@tele2.fr>,

Ph. Ivaldi <inv...@dev.null> writes:
> Le 30 d�cembre 2009, nicolas-gadoux �crivit :
>
>> C'est juste une config sysctl qui a �t� ajout�e :
>> net.ipv6.bindv6only=1
>> (dans le fichier /etc/sysctl.d/bindv6only.conf)
>>
>> Il faut le mettre � 0, red�marrer procps (invoke-rc.d procps restart)
>> et roule ma poule !
>
> C'est �a�! Je revis�! Merci�!
>
> C'est une modification provisoire ou il faut suivre le sujet de pr�s ?

La lecture du commentaire de /etc/sysctl.d/bindv6only.conf me fait
pencher sur "� suivre de pr�s" et r�tablir d�s que possible.


>> (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560044)

Le titre "solution" de ce message
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560044#20 est plutot usurp�.
Ce n'est qu'un workaround un peu crade, en fait. ok Java va pouvoir
communiquer, mais il y a d'autres trucs qui risquent de ne pas pouvoir.

En fait une autre "solution" devrait etre avant de lancer eclipse ou
java web start ou etc. (dans le script de lancement)
sudo sysctl -w net.ipv6.bindv6only=0
et apr�s
sudo sysctl -w net.ipv6.bindv6only=1

et si vous choisissez de supprimmer le support ipv6only,
sysctl -p /etc/sysctl.d/bindv6only.conf
devrait suffire plutot que de relancer procps (ce n'est qu'un effet de
bord si sysctl -p est lanc� sur tout le r�pertoire sysctl.d)

--
All truth passes through three stages :
First, it is ridiculed
Second, it is violently opposed
Third, it is accepted as being self-evident
Schopenhauer

nicolas-gadoux

unread,
Dec 30, 2009, 8:34:44 AM12/30/09
to
C'est une modification provisoire ou il faut suivre le sujet de pr�s ?

Aucune id�e, mais de toute fa�on on va passer en IPv6 un jour ou l'autre...

Il y a une tr�s longue discussion l� dessus, si tu as le courage :
http://www.mail-archive.com/debian...@lists.debian.org/msg277726.html

Nicolas George

unread,
Dec 30, 2009, 9:35:03 AM12/30/09
to
Ph. Ivaldi wrote in message <87hbr84...@tele2.fr>:

> C'est une modification provisoire ou il faut suivre le sujet de pr�s ?

C'est le d�faut sur quasiment tous les autres Unix (sans parler d'OpenBSD,
qui ne sait tout simplement pas faire autrement), donc il y a des chances
que �a reste.

Ph. Ivaldi

unread,
Dec 30, 2009, 3:11:47 PM12/30/09
to
Le 30 d�cembre 2009, Nicolas George �crivit :

Bon... entre les propos de Yves Lambert et ceux l�... je ne suis pas
tr�s avanc� :-)
Je vais suivre �a de pr�s, donc.

Yves Lambert

unread,
Dec 30, 2009, 4:03:25 PM12/30/09
to
In article <874on84...@tele2.fr>,
Ph. Ivaldi <inv...@dev.null> writes:


> Bon... entre les propos de Yves Lambert et ceux l�... je ne suis pas
> tr�s avanc� :-)

Je n'ai pas la science infuse hein :) c'est peut-etre Nicolas qui a
raison.

> Je vais suivre �a de pr�s, donc.

D�j� fais toi ta propre id�e en lisant la doc. En tout cas je pense
avoir raison sur un point la "solution" n'est qu'un workaround, et on
peut le faire plus proprement.

0 new messages