#1 Le 29/04/2007, à 15:17
- Habeeb
Utiliser un programme mac os ecrit on java dans ubuntu
Bonjour,
j'ai une application ecrite en java composée de plusieurs .jar et un lanceur .sh, j'aimerai savoir s'il ya une possibilité de l'utiliser sous ubuntu.
voici ce que le fichier .sh contient :
#!/bin/sh
BASEDIR=`dirname $0`
exec java \
-XstartOnFirstThread \
-classpath $BASEDIR/java/tfdf.jar:$BASEDIR/java/TimBox.jar:$BASEDIR/java/boot.jar:$BASEDIR/java/jface.jar:$BASEDIR/java/workbench.jar:$BASEDIR/java/swt-pi.jar:$BASEDIR/java/runtime.jar:$BASEDIR/java/swt.jar:$BASEDIR/java/ \
-Djava.library.path=$BASEDIR/java \
org.dok.gui.dokDesk.dokTool
quand j'ai essayé de le lancer avec ce fichier j'ai eu ce message d'erreur :
Unrecognized option: -XstartOnFirstThread
Could not create the Java virtual machine.
Merci
Hors ligne
#2 Le 29/04/2007, à 15:55
- adiGuba
Re : Utiliser un programme mac os ecrit on java dans ubuntu
Salut,
j'aimerai savoir s'il ya une possibilité de l'utiliser sous ubuntu.
Comme toutes les applications Java, tu pourras l'exécuter sur tous les systèmes contenant une JVM, donc y compris sous Ubuntu ou n'importe quel Linux
Bien sûr il faut ensuite que ton application ne soit pas trop spécifique à un système (appel de librairie native ou utilisation de spécificité d'un OS...).
quand j'ai essayé de le lancer avec ce fichier j'ai eu ce message d'erreur :
Unrecognized option: -XstartOnFirstThread Could not create the Java virtual machine.
L'option -XstartOnFirstThread n'est pas reconnu. Les options qui commence par -X ne sont pas standard et peuvent donc varier d'une JVM à l'autre.
Il y a de forte chance que cette option soit spécifique à la JVM d'Apple et je pense donc que tu peux l'ignorer (supprime là carrément).
Enfin, je te conseille vivement d'installer la JVM de Sun (si ce n'est pas fait) à la place de GCJ (installé par défaut sur Ubuntu). Tu peux vérifier ta version de java avec la ligne suivante :
java -version
a++
Ubuntu 7.10 Gutsy Gibbon
Membre de developpez.com, le club des développeurs
<adiGuba:blog/>
Hors ligne
#3 Le 29/04/2007, à 16:02
- Habeeb
Re : Utiliser un programme mac os ecrit on java dans ubuntu
Merci pour ta réponse !
voici ma version de java :
$ java -version
java version "1.5.0_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)
Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode, sharing)
Hors ligne
#4 Le 30/04/2007, à 08:12
- adiGuba
Re : Utiliser un programme mac os ecrit on java dans ubuntu
Ca devrait marcher alors (sans l'option -XstartOnFirstThread bien sûr) ? non ?
a++
Ubuntu 7.10 Gutsy Gibbon
Membre de developpez.com, le club des développeurs
<adiGuba:blog/>
Hors ligne
#5 Le 02/05/2007, à 08:57
- Habeeb
Re : Utiliser un programme mac os ecrit on java dans ubuntu
Bonjour !
j'ai enlevé l'option -XstartOnFirstThread quand j'execute le script j'ai le message d'erreur suivant :
$ ./doky
2 mai 2007 09:51:16 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Comment
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Title
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Vendor
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Version
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Title
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Version
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Vendor
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-URL
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Comment
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Title
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Vendor
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Version
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Title
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Version
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Vendor
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-URL
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Comment
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Title
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Vendor
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Version
2 mai 2007 09:51:17 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Title
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Version
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Vendor
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-URL
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Comment
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Title
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Version
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Vendor
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Title
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Version
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Vendor
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-URL
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Comment
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Title
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Version
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Vendor
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Title
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Version
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Vendor
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-URL
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Comment
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Title
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Version
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Vendor
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Title
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Version
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Vendor
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-URL
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Comment
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Title
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Version
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Vendor
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Title
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Version
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Vendor
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-URL
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Comment
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Title
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Version
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Specification-Vendor
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Title
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Version
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-Vendor
2 mai 2007 09:51:18 java.util.jar.Attributes read
ATTENTION: Duplicate name in Manifest: Implementation-URL
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-carbon-3235 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
at org.eclipse.swt.internal.carbon.OS.<clinit>(OS.java:20)
at org.eclipse.swt.widgets.Display.createDisplay(Display.java:943)
at org.eclipse.swt.widgets.Display.create(Display.java:923)
at org.eclipse.swt.graphics.Device.<init>(Device.java:118)
at org.eclipse.swt.widgets.Display.<init>(Display.java:754)
at org.eclipse.swt.widgets.Display.<init>(Display.java:745)
at org.tim.gui.timDesk.boot.SplashScreen.<init>(SplashScreen.java:45)
at org.tim.gui.timDesk.TimTool.main(TimTool.java:18)
l'application ne se lance pas !
Hors ligne
#6 Le 02/05/2007, à 09:04
- gene69
Re : Utiliser un programme mac os ecrit on java dans ubuntu
il va falloir que tu ajoutes une librairie ie "swt-pi-carbon-3235" à java et que tu l'ajoute au path.
courage.
Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion
Hors ligne
#7 Le 02/05/2007, à 09:09
- Habeeb
Re : Utiliser un programme mac os ecrit on java dans ubuntu
Merci pour ta réponse,
Je crois que le fichier existe déja :
drwxrwx--- 2 habib habib 4096 2007-04-29 15:12 .
drwxrwx--- 3 habib habib 4096 2007-05-02 09:50 ..
-rwxrwx--x 1 habib habib 96578 2006-08-17 15:04 boot.jar
-rwxrwx--x 1 habib habib 667680 2006-11-14 16:04 jface.jar
-rwxrwx--x 1 habib habib 31320 2006-10-24 15:58 libswt-agl-carbon-3235.jnilib
-rwxrwx--x 1 habib habib 417504 2006-10-24 15:58 libswt-carbon-3235.jnilib
-rwxrwx--x 1 habib habib 768492 2006-10-24 15:58 libswt-pi-carbon-3235.jnilib
-rwxrwx--x 1 habib habib 58188 2006-10-24 15:58 libswt-webkit-carbon-3235.jnilib
-rwxrwx--x 1 habib habib 454188 2006-11-14 16:24 runtime.jar
-rwxrwx--x 1 habib habib 1184860 2006-10-24 15:57 swt.jar
-rwxrwx--x 1 habib habib 2524168 2007-03-12 19:46 tfdf.jar
-rwxrwx--x 1 habib habib 11996820 2007-03-28 12:46 doky.jar
-rwxrwx--x 1 habib habib 2362978 2006-08-17 15:04 workbench.jar
??!!
Hors ligne
#8 Le 11/05/2007, à 11:00
- Habeeeb
Re : Utiliser un programme mac os ecrit on java dans ubuntu
Up!