Forum Programmation.java installation freenet, probléme

Posté par  .
Étiquettes : aucune
0
2
mai
2006
bonjour,
Je tente d'installer freenet, une fois la commande :
sh start-freenet.sh lancée, j'obtiens ceci :


[tropik@localhost freenet]$ sh start-freenet.sh
Detected freenet-ext.jar
Detected freenet.jar
Sun java detected.
Sun Java 1.4.2 detected.
Starting Freenet now: Command line: java -Xmx128m -XX:MaxDirectMemorySize=128m freenet.node.Main
Done
[tropik@localhost freenet]$ Erreur: L'option '-XX:MaxDirectMemorySize=128m' spécifique à la JVM n'est pas connue.
Internal error: caught an unexpected exception.
Please check your CLASSPATH and your installation.
java/lang/ExceptionInInitializerError
at java.lang.Object.hashCode (Object.java:174)
at java.util.Hashtable.hash (Hashtable.java:822)
at java.util.Hashtable.put (Hashtable.java:432)
at java.security.Permissions.add (Permissions.java:112)



si quelqu'un à une idée pour me sortir de là...se serait super.

merci.
  • # .

    Posté par  . Évalué à 2.

    Tu edites le script start-freenet.sh et tu vires le parametre -XX:MaxDirectMemorySize=128m lors de l'appel à la commande java.
    • [^] # Re: .

      Posté par  . Évalué à 1.

      oula...voilà tout de suite ça devient compliqué pour moi... donc j'ai ouvert le fichier avec Kwrite, en gros la partie à editer doit être celle-ci :


      else
      echo Sun Java 1.4.2 detected.
      if test ! `uname` == "Darwin"; then
      JAVA_ARGS="-XX:MaxDirectMemorySize=128m $JAVA_ARGS"
      fi
      fi
      fi

      echo -n "Starting Freenet now: "
      echo Command line: java -Xmx128m $JAVA_ARGS freenet.node.Main "$@"
      nice -n 10 -- java -Xmx128m $JAVA_ARGS freenet.node.Main "$@" &
      echo $! > freenet.pid
      echo "Done"


      n'étant qu'un pietre débutant...vous comprendrez que je suis un peu perdu...
      Merci pour votre aide !
      • [^] # Re: .

        Posté par  . Évalué à 2.

        J'ai pas dit que ça allait marcher hein. Juste que c'est que je tenterai ( meme si normalement l'option à l'air de devoir etre supportée par la JVM de sun, donc c'est louche ).
        Mais bon :

        Tu supprimes le texte là où il apparait.
        remplacer -XX:MaxDirectMemorySize=128m par rien.
        Tu laisses les guillemets là où ils sont. Tu touches pas aux $ etc.
        Juste ce morceau de texte là. Apres tu sauves et tu retentes ta chance ..

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.