Topic: Outil graphique java

Bonjour à tous

L'orsque je lance l'outil graphique avec la commande sudo java -jar sftp-mss.jar, on me demande un mot de passe.

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

Password:


Ce n'est pas celui de root ni celui d'aucun utilisateur.

es-ce que quelqun peut m'éclairer svp ?

Re: Outil graphique java

Oui, c'est celui de ton utilisateur courant.

Si tu désires le changer tu peux taper :

passwd

3 (edited by kleer 2008-09-20 11:23:22)

Re: Outil graphique java

Merci

J'avais pourtant essayé ce mot de passe mais il comportait des chiffres, ça vient peut être de là.

J'ai changé de mot de passe et ca a marché, mais il m'affiche encore une erreur :

Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
   at java.awt.Font.tk(libgcj.so.70)
   at java.awt.Font.getPeerFromToolkit(libgcj.so.70)
   at java.awt.Font.<init>(libgcj.so.70)
   at javax.swing.plaf.FontUIResource.<init>(libgcj.so.70)
   at javax.swing.plaf.metal.DefaultMetalTheme.<clinit>(libgcj.so.70)
   at java.lang.Class.initializeClass(libgcj.so.70)
   at java.lang.Class.initializeClass(libgcj.so.70)
   at javax.swing.plaf.metal.MetalLookAndFeel.createDefaultTheme(libgcj.so.70)
   at javax.swing.plaf.metal.MetalLookAndFeel.<init>(libgcj.so.70)
   at javax.swing.UIManager.<clinit>(libgcj.so.70)
   at java.lang.Class.initializeClass(libgcj.so.70)
   at mysecureshell.SftpMSS.<clinit>(SftpMSS.java:71)
   at java.lang.Class.initializeClass(libgcj.so.70)
Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type
   at java.lang.Runtime._load(libgcj.so.70)
   at java.lang.Runtime.loadLibrary(libgcj.so.70)
   at java.lang.System.loadLibrary(libgcj.so.70)
   at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.70)
   at java.lang.Class.initializeClass(libgcj.so.70)
   at java.lang.Class.forName(libgcj.so.70)
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
   ...13 more

J'ai installé une version sun de JAVA comme indiqué dans le tuto

http://java.sun.com/javase/downloads/?intcmp=1281


Quelqu'un peut-il m'aider svp ?

Merci

Re: Outil graphique java

Il semblerai que GTK ne soit pas installé sur la machine neutral

Quelle est votre système d'exploitation et ça version ?

Re: Outil graphique java

Merci

Je suis sous Debian 4.0

C'est quoi GTK ?

Re: Outil graphique java

C'est une couche graphique sous Linux.

Après pour simplifier, c'est juste une librairie qui va permettre de gérer des objets graphiques (fenêtres, boutons, liste déroulante, etc...).

Mais normalement malgré ces erreurs, l'outil graphique devrait s'afficher, non ? hmm

7 (edited by kleer 2008-09-21 14:18:45)

Re: Outil graphique java

Non après, il ne s'affiche rien du tout

Pendant l'installation de Debian, il m'a été proposé des mises à jour par internet mais j'ai passé cette étape, ça dure trop longtemps. Peut être que GTK est dans ces mises à jour.

J'ai téléchargé GTK sur le site officiel, mais dans l'archive, il n'y a aucun .deb ni de .bin. Comment l'installer ?

Re: Outil graphique java

Le plus simple pour installer GTK, il suffit d'exécuter la commande suivante (sous l'utilisateur root):

apt-get install libgtk-java

Sinon à prioris, ca serait dû à un problème d'installation Java qui pourrait se régler avec la commande suivante:

update-alternatives --config java

Sinon je n'ai pas trop d'idée car c'est la 1ère fois que je vois cette erreur qui provient de l'installation java ou dans une mise à jour non-installé... neutral

Re: Outil graphique java

Ces deux commandes n'ont pas résolu le problème.

Sous Debian j'ai trop de problèmes. Je suis passé sous Ubuntu et maintenant, j'obtiens ce message :

Warning : You seem not use an Official Sun Java Virtual Machine. MySecureShell may not work correctly !!!

J'ai pourtant téléchargé Java sur le site de Java Sun.

Es-ce que quelqun peut m'envoyer un lien de Java qui marche ?

Merci

Re: Outil graphique java

Sur Ubuntu (comme sous Debian peut-être), tu as accès directement à la dernière version de Java à l'aide de apt-get (vu que java fait désormais parti du libre)...

Vérifies que le dépôt "Multiverse" est bien activé et lances l'install du programme suivant :
- sun-java6-jre

Tu peux aussi installé tout java, ça ne fait pas de mal :
- sun-java6-bin
- sun-java6-plugin
- sun-java6-jdk

Ensuite, tu lances la commande suivante :

update-alternatives --config java

Tu dois obtenir la ligne suivante :

~/Desktop/Documents$ sudo update-alternatives --config java

Il n'y a qu'un programme fournissant java (/usr/lib/jvm/java-6-sun/jre/bin/java).
Rien à configurer.

Si tu obtiens quelquechose comme ça :

~/Desktop/Documents$ sudo update-alternatives --config java

Il y a 3 alternatives fournissant « java ».

  Sélection    Alternative
-----------------------------------------------
*+        1    /usr/lib/j2re1.5-sun/bin/java
          2    /usr/lib/j2sdk1.5-sun/bin/java
          3    /usr/lib/jvm/java-6-sun/jre/bin/java

Appuyez sur Entrée pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :

Ben choisi tout simplement la dernière version, ou pour ne plus être emm*rder, désinstalles les anciennes versions inutiles....

Re: Outil graphique java

Merci ça a marché j'ai accès à l'interface smile:)