j'ai besoin d'ajouter un jar dans un rep de mon appli. Par ex dans
Contents/Resources/Java/
comment fait-on ?
par ailleurs j'ai un rep yt/ avec des classes java il est bien compilé
et ajouté au fichier jar résultant MAIS les fichiers sources sont
ajoutés, comment l'éviter ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
fabienNO.conusSPAM
Une bévue wrote:
j'ai besoin d'ajouter un jar dans un rep de mon appli. Par ex dans Contents/Resources/Java/
comment fait-on ?
par ailleurs j'ai un rep yt/ avec des classes java il est bien compilé et ajouté au fichier jar résultant MAIS les fichiers sources sont ajoutés, comment l'éviter ?
j'utilise XCode 2.1
Ajoute tout d'abord ton Jar à ton projet, puis:
Menu Project: New Build Phase -> New Copy files build phase
Tu double-clic alosr sur ton "target" et tu sélectionnes la build phase. Where: Java Resources Files: MonJar.jar
Ensuite, toujours dans la fenêtre target tu modifies le Info.plist. Sous Cocoa-Java Specific, tu dois avoir le jar de ton logiciel sous "Path". Ajoute le jar supplémentaire avec le bouton "+", tu entres alors le nom exact du jar.
Dans Pure Java specific, ajoute également ton jar au "Classpath" avec le bouton "+".
Honnêtement, je pense que l'une de ces deux étapes (probablement la première) est inutile, mais je sais que comme ça, ça fonctionne, je l'ai fait plusieurs fois.
Une bévue <une.bevueVOTEZ@NONfree.fr> wrote:
j'ai besoin d'ajouter un jar dans un rep de mon appli. Par ex dans
Contents/Resources/Java/
comment fait-on ?
par ailleurs j'ai un rep yt/ avec des classes java il est bien compilé
et ajouté au fichier jar résultant MAIS les fichiers sources sont
ajoutés, comment l'éviter ?
j'utilise XCode 2.1
Ajoute tout d'abord ton Jar à ton projet, puis:
Menu Project: New Build Phase -> New Copy files build phase
Tu double-clic alosr sur ton "target" et tu sélectionnes la build phase.
Where: Java Resources
Files: MonJar.jar
Ensuite, toujours dans la fenêtre target tu modifies le Info.plist. Sous
Cocoa-Java Specific, tu dois avoir le jar de ton logiciel sous "Path".
Ajoute le jar supplémentaire avec le bouton "+", tu entres alors le nom
exact du jar.
Dans Pure Java specific, ajoute également ton jar au "Classpath" avec le
bouton "+".
Honnêtement, je pense que l'une de ces deux étapes (probablement la
première) est inutile, mais je sais que comme ça, ça fonctionne, je l'ai
fait plusieurs fois.
j'ai besoin d'ajouter un jar dans un rep de mon appli. Par ex dans Contents/Resources/Java/
comment fait-on ?
par ailleurs j'ai un rep yt/ avec des classes java il est bien compilé et ajouté au fichier jar résultant MAIS les fichiers sources sont ajoutés, comment l'éviter ?
j'utilise XCode 2.1
Ajoute tout d'abord ton Jar à ton projet, puis:
Menu Project: New Build Phase -> New Copy files build phase
Tu double-clic alosr sur ton "target" et tu sélectionnes la build phase. Where: Java Resources Files: MonJar.jar
Ensuite, toujours dans la fenêtre target tu modifies le Info.plist. Sous Cocoa-Java Specific, tu dois avoir le jar de ton logiciel sous "Path". Ajoute le jar supplémentaire avec le bouton "+", tu entres alors le nom exact du jar.
Dans Pure Java specific, ajoute également ton jar au "Classpath" avec le bouton "+".
Honnêtement, je pense que l'une de ces deux étapes (probablement la première) est inutile, mais je sais que comme ça, ça fonctionne, je l'ai fait plusieurs fois.
une.bevueVOTEZ
Fabien Conus wrote:
Menu Project: New Build Phase -> New Copy files build phase
Tu double-clic alosr sur ton "target" et tu sélectionnes la build phase. Where: Java Resources Files: MonJar.jar
Ensuite, toujours dans la fenêtre target tu modifies le Info.plist. Sous Cocoa-Java Specific, tu dois avoir le jar de ton logiciel sous "Path". Ajoute le jar supplémentaire avec le bouton "+", tu entres alors le nom exact du jar.
Dans Pure Java specific, ajoute également ton jar au "Classpath" avec le bouton "+".
Honnêtement, je pense que l'une de ces deux étapes (probablement la première) est inutile, mais je sais que comme ça, ça fonctionne, je l'ai fait plusieurs fois.
OK, merci beaucoup. je pense, au contraire, d'après ma petite expérience, que cette phase est indispensable sinon on arrive pas à ajouter le jar au niveau target...
il me reste deux problèmes :
- le jar ajouté "db4o-4.5-java1.4.jar" est mergé dans le jar résultant "cjCave.jar", je n'aime pas ça parce que je ne sais plus quel est la version du jar utilisé pour db4o (le versionning est indépendant de cjCave)
- depuis que j'ai trafiqué target mon appli ne se lance plus que dans XCode (pas d'icone dans le dock) si bien que je suis obligé de la "terminer" et non de la quitter. Comment revenir à un fonctionnement "normal" : lancement de l'appli par elle-même... Ce qui me permettrait -- au moins -- de vérifier les autosave liés aux *.nibs... -- une bévue
Menu Project: New Build Phase -> New Copy files build phase
Tu double-clic alosr sur ton "target" et tu sélectionnes la build phase.
Where: Java Resources
Files: MonJar.jar
Ensuite, toujours dans la fenêtre target tu modifies le Info.plist. Sous
Cocoa-Java Specific, tu dois avoir le jar de ton logiciel sous "Path".
Ajoute le jar supplémentaire avec le bouton "+", tu entres alors le nom
exact du jar.
Dans Pure Java specific, ajoute également ton jar au "Classpath" avec le
bouton "+".
Honnêtement, je pense que l'une de ces deux étapes (probablement la
première) est inutile, mais je sais que comme ça, ça fonctionne, je l'ai
fait plusieurs fois.
OK, merci beaucoup.
je pense, au contraire, d'après ma petite expérience, que cette phase
est indispensable sinon on arrive pas à ajouter le jar au niveau
target...
il me reste deux problèmes :
- le jar ajouté "db4o-4.5-java1.4.jar" est mergé dans le jar résultant
"cjCave.jar", je n'aime pas ça parce que je ne sais plus quel est la
version du jar utilisé pour db4o (le versionning est indépendant de
cjCave)
- depuis que j'ai trafiqué target mon appli ne se lance plus que dans
XCode (pas d'icone dans le dock) si bien que je suis obligé de la
"terminer" et non de la quitter. Comment revenir à un fonctionnement
"normal" : lancement de l'appli par elle-même... Ce qui me permettrait
-- au moins -- de vérifier les autosave liés aux *.nibs...
--
une bévue
Menu Project: New Build Phase -> New Copy files build phase
Tu double-clic alosr sur ton "target" et tu sélectionnes la build phase. Where: Java Resources Files: MonJar.jar
Ensuite, toujours dans la fenêtre target tu modifies le Info.plist. Sous Cocoa-Java Specific, tu dois avoir le jar de ton logiciel sous "Path". Ajoute le jar supplémentaire avec le bouton "+", tu entres alors le nom exact du jar.
Dans Pure Java specific, ajoute également ton jar au "Classpath" avec le bouton "+".
Honnêtement, je pense que l'une de ces deux étapes (probablement la première) est inutile, mais je sais que comme ça, ça fonctionne, je l'ai fait plusieurs fois.
OK, merci beaucoup. je pense, au contraire, d'après ma petite expérience, que cette phase est indispensable sinon on arrive pas à ajouter le jar au niveau target...
il me reste deux problèmes :
- le jar ajouté "db4o-4.5-java1.4.jar" est mergé dans le jar résultant "cjCave.jar", je n'aime pas ça parce que je ne sais plus quel est la version du jar utilisé pour db4o (le versionning est indépendant de cjCave)
- depuis que j'ai trafiqué target mon appli ne se lance plus que dans XCode (pas d'icone dans le dock) si bien que je suis obligé de la "terminer" et non de la quitter. Comment revenir à un fonctionnement "normal" : lancement de l'appli par elle-même... Ce qui me permettrait -- au moins -- de vérifier les autosave liés aux *.nibs... -- une bévue
fabienNO.conusSPAM
Une bévue wrote:
Fabien Conus wrote:
Menu Project: New Build Phase -> New Copy files build phase
Tu double-clic alosr sur ton "target" et tu sélectionnes la build phase. Where: Java Resources Files: MonJar.jar
Ensuite, toujours dans la fenêtre target tu modifies le Info.plist. Sous Cocoa-Java Specific, tu dois avoir le jar de ton logiciel sous "Path". Ajoute le jar supplémentaire avec le bouton "+", tu entres alors le nom exact du jar.
Dans Pure Java specific, ajoute également ton jar au "Classpath" avec le bouton "+".
Honnêtement, je pense que l'une de ces deux étapes (probablement la première) est inutile, mais je sais que comme ça, ça fonctionne, je l'ai fait plusieurs fois.
OK, merci beaucoup. je pense, au contraire, d'après ma petite expérience, que cette phase est indispensable sinon on arrive pas à ajouter le jar au niveau target...
bon à savoir...
il me reste deux problèmes :
- le jar ajouté "db4o-4.5-java1.4.jar" est mergé dans le jar résultant "cjCave.jar", je n'aime pas ça parce que je ne sais plus quel est la version du jar utilisé pour db4o (le versionning est indépendant de cjCave)
tiens ?? Chez moi ça me fait deux jar différents ! J'ai dans le dossier "Resources/Java" un jar pour mon appli plus le jar que j'ai ajouté.
- depuis que j'ai trafiqué target mon appli ne se lance plus que dans XCode (pas d'icone dans le dock) si bien que je suis obligé de la "terminer" et non de la quitter. Comment revenir à un fonctionnement "normal" : lancement de l'appli par elle-même... Ce qui me permettrait -- au moins -- de vérifier les autosave liés aux *.nibs...
tu as ajouté quelques chose au Info.plist ? tu peux faire en sorte que ton application ne s'affiche pas dans le Dock mais tu dois pour cela ajouter quelque chose au fichier Info.plist.
Menu Project: New Build Phase -> New Copy files build phase
Tu double-clic alosr sur ton "target" et tu sélectionnes la build phase.
Where: Java Resources
Files: MonJar.jar
Ensuite, toujours dans la fenêtre target tu modifies le Info.plist. Sous
Cocoa-Java Specific, tu dois avoir le jar de ton logiciel sous "Path".
Ajoute le jar supplémentaire avec le bouton "+", tu entres alors le nom
exact du jar.
Dans Pure Java specific, ajoute également ton jar au "Classpath" avec le
bouton "+".
Honnêtement, je pense que l'une de ces deux étapes (probablement la
première) est inutile, mais je sais que comme ça, ça fonctionne, je l'ai
fait plusieurs fois.
OK, merci beaucoup.
je pense, au contraire, d'après ma petite expérience, que cette phase
est indispensable sinon on arrive pas à ajouter le jar au niveau
target...
bon à savoir...
il me reste deux problèmes :
- le jar ajouté "db4o-4.5-java1.4.jar" est mergé dans le jar résultant
"cjCave.jar", je n'aime pas ça parce que je ne sais plus quel est la
version du jar utilisé pour db4o (le versionning est indépendant de
cjCave)
tiens ?? Chez moi ça me fait deux jar différents ! J'ai dans le dossier
"Resources/Java" un jar pour mon appli plus le jar que j'ai ajouté.
- depuis que j'ai trafiqué target mon appli ne se lance plus que dans
XCode (pas d'icone dans le dock) si bien que je suis obligé de la
"terminer" et non de la quitter. Comment revenir à un fonctionnement
"normal" : lancement de l'appli par elle-même... Ce qui me permettrait
-- au moins -- de vérifier les autosave liés aux *.nibs...
tu as ajouté quelques chose au Info.plist ?
tu peux faire en sorte que ton application ne s'affiche pas dans le Dock
mais tu dois pour cela ajouter quelque chose au fichier Info.plist.
Menu Project: New Build Phase -> New Copy files build phase
Tu double-clic alosr sur ton "target" et tu sélectionnes la build phase. Where: Java Resources Files: MonJar.jar
Ensuite, toujours dans la fenêtre target tu modifies le Info.plist. Sous Cocoa-Java Specific, tu dois avoir le jar de ton logiciel sous "Path". Ajoute le jar supplémentaire avec le bouton "+", tu entres alors le nom exact du jar.
Dans Pure Java specific, ajoute également ton jar au "Classpath" avec le bouton "+".
Honnêtement, je pense que l'une de ces deux étapes (probablement la première) est inutile, mais je sais que comme ça, ça fonctionne, je l'ai fait plusieurs fois.
OK, merci beaucoup. je pense, au contraire, d'après ma petite expérience, que cette phase est indispensable sinon on arrive pas à ajouter le jar au niveau target...
bon à savoir...
il me reste deux problèmes :
- le jar ajouté "db4o-4.5-java1.4.jar" est mergé dans le jar résultant "cjCave.jar", je n'aime pas ça parce que je ne sais plus quel est la version du jar utilisé pour db4o (le versionning est indépendant de cjCave)
tiens ?? Chez moi ça me fait deux jar différents ! J'ai dans le dossier "Resources/Java" un jar pour mon appli plus le jar que j'ai ajouté.
- depuis que j'ai trafiqué target mon appli ne se lance plus que dans XCode (pas d'icone dans le dock) si bien que je suis obligé de la "terminer" et non de la quitter. Comment revenir à un fonctionnement "normal" : lancement de l'appli par elle-même... Ce qui me permettrait -- au moins -- de vérifier les autosave liés aux *.nibs...
tu as ajouté quelques chose au Info.plist ? tu peux faire en sorte que ton application ne s'affiche pas dans le Dock mais tu dois pour cela ajouter quelque chose au fichier Info.plist.
une.bevueVOTEZ
Fabien Conus wrote:
- le jar ajouté "db4o-4.5-java1.4.jar" est mergé dans le jar résultant "cjCave.jar", je n'aime pas ça parce que je ne sais plus quel est la version du jar utilisé pour db4o (le versionning est indépendant de cjCave)
tiens ?? Chez moi ça me fait deux jar différents ! J'ai dans le dossier "Resources/Java" un jar pour mon appli plus le jar que j'ai ajouté.
bon, là cette propriété a disparu, mais bon, j'ai eu un pb avec XCode 2.1, j'avais deux projets qui se "mélangeaient"... XCode ne m'a pas l'air très satble...
- depuis que j'ai trafiqué target mon appli ne se lance plus que dans XCode (pas d'icone dans le dock) si bien que je suis obligé de la "terminer" et non de la quitter. Comment revenir à un fonctionnement "normal" : lancement de l'appli par elle-même... Ce qui me permettrait -- au moins -- de vérifier les autosave liés aux *.nibs...
tu as ajouté quelques chose au Info.plist ? non, ou alors pas inadvertence... si ce que j'ai fait ce que voyant que
le path vers mon jar externe était en absolu, j'ai corrigé le path en path relatif.
ça me donne la *** très mauvaise *** impression que Info.plist ne suit pas les autres réglages.
tu peux faire en sorte que ton application ne s'affiche pas dans le Dock mais tu dois pour cela ajouter quelque chose au fichier Info.plist.
bon, mais ce n'est pas ce que je souhaite.
j'ai un problème aussi avec les scrollers, ils apparaissent de manière fantaisiste...
en fait, ma fenêtre principale est constituée d'un toolbar + NSTabView (en version TabLess), tous les trois NSTableView présents dans certains de mes NSTabViewItem ont exactement les mêmes réglages MAIS dans certains cas les headers n'apparaissent pas... je ne pige pas pourquoi
quand c'est bon : <http://yvon-thoraval.com/cocoa/headers-ok.png> pas bon : <http://yvon-thoraval.com/cocoa/headers-nonok.png>
je dois dire que j'ai essayé de remplir au maximum la place disponible dans les NSTabViewItem... -- une bévue
- le jar ajouté "db4o-4.5-java1.4.jar" est mergé dans le jar résultant
"cjCave.jar", je n'aime pas ça parce que je ne sais plus quel est la
version du jar utilisé pour db4o (le versionning est indépendant de
cjCave)
tiens ?? Chez moi ça me fait deux jar différents ! J'ai dans le dossier
"Resources/Java" un jar pour mon appli plus le jar que j'ai ajouté.
bon, là cette propriété a disparu, mais bon, j'ai eu un pb avec XCode
2.1, j'avais deux projets qui se "mélangeaient"... XCode ne m'a pas
l'air très satble...
- depuis que j'ai trafiqué target mon appli ne se lance plus que dans
XCode (pas d'icone dans le dock) si bien que je suis obligé de la
"terminer" et non de la quitter. Comment revenir à un fonctionnement
"normal" : lancement de l'appli par elle-même... Ce qui me permettrait
-- au moins -- de vérifier les autosave liés aux *.nibs...
tu as ajouté quelques chose au Info.plist ?
non, ou alors pas inadvertence... si ce que j'ai fait ce que voyant que
le path vers mon jar externe était en absolu, j'ai corrigé le path en
path relatif.
ça me donne la *** très mauvaise *** impression que Info.plist ne suit
pas les autres réglages.
tu peux faire en sorte que ton application ne s'affiche pas dans le Dock
mais tu dois pour cela ajouter quelque chose au fichier Info.plist.
bon, mais ce n'est pas ce que je souhaite.
j'ai un problème aussi avec les scrollers, ils apparaissent de manière
fantaisiste...
en fait, ma fenêtre principale est constituée d'un toolbar + NSTabView
(en version TabLess), tous les trois NSTableView présents dans certains
de mes NSTabViewItem ont exactement les mêmes réglages MAIS dans
certains cas les headers n'apparaissent pas... je ne pige pas pourquoi
quand c'est bon : <http://yvon-thoraval.com/cocoa/headers-ok.png>
pas bon : <http://yvon-thoraval.com/cocoa/headers-nonok.png>
je dois dire que j'ai essayé de remplir au maximum la place disponible
dans les NSTabViewItem...
--
une bévue
- le jar ajouté "db4o-4.5-java1.4.jar" est mergé dans le jar résultant "cjCave.jar", je n'aime pas ça parce que je ne sais plus quel est la version du jar utilisé pour db4o (le versionning est indépendant de cjCave)
tiens ?? Chez moi ça me fait deux jar différents ! J'ai dans le dossier "Resources/Java" un jar pour mon appli plus le jar que j'ai ajouté.
bon, là cette propriété a disparu, mais bon, j'ai eu un pb avec XCode 2.1, j'avais deux projets qui se "mélangeaient"... XCode ne m'a pas l'air très satble...
- depuis que j'ai trafiqué target mon appli ne se lance plus que dans XCode (pas d'icone dans le dock) si bien que je suis obligé de la "terminer" et non de la quitter. Comment revenir à un fonctionnement "normal" : lancement de l'appli par elle-même... Ce qui me permettrait -- au moins -- de vérifier les autosave liés aux *.nibs...
tu as ajouté quelques chose au Info.plist ? non, ou alors pas inadvertence... si ce que j'ai fait ce que voyant que
le path vers mon jar externe était en absolu, j'ai corrigé le path en path relatif.
ça me donne la *** très mauvaise *** impression que Info.plist ne suit pas les autres réglages.
tu peux faire en sorte que ton application ne s'affiche pas dans le Dock mais tu dois pour cela ajouter quelque chose au fichier Info.plist.
bon, mais ce n'est pas ce que je souhaite.
j'ai un problème aussi avec les scrollers, ils apparaissent de manière fantaisiste...
en fait, ma fenêtre principale est constituée d'un toolbar + NSTabView (en version TabLess), tous les trois NSTableView présents dans certains de mes NSTabViewItem ont exactement les mêmes réglages MAIS dans certains cas les headers n'apparaissent pas... je ne pige pas pourquoi
quand c'est bon : <http://yvon-thoraval.com/cocoa/headers-ok.png> pas bon : <http://yvon-thoraval.com/cocoa/headers-nonok.png>
je dois dire que j'ai essayé de remplir au maximum la place disponible dans les NSTabViewItem... -- une bévue
une.bevueVOTEZ
Fabien Conus wrote:
tu as ajouté quelques chose au Info.plist ? tu peux faire en sorte que ton application ne s'affiche pas dans le Dock mais tu dois pour cela ajouter quelque chose au fichier Info.plist.
oui, en fait c'était une erreur de ma part, j'ai fait une coquille qqpart au lieu d'écrire cjCave j'avais écrit jcCave...
j'arrive aussi à avoir mon jar dans le dossier Java...
reste le pb des headers de NSTableView dans un tabless NSTabView;;; -- une bévue
tu as ajouté quelques chose au Info.plist ?
tu peux faire en sorte que ton application ne s'affiche pas dans le Dock
mais tu dois pour cela ajouter quelque chose au fichier Info.plist.
oui, en fait c'était une erreur de ma part, j'ai fait une coquille
qqpart au lieu d'écrire cjCave j'avais écrit jcCave...
j'arrive aussi à avoir mon jar dans le dossier Java...
reste le pb des headers de NSTableView dans un tabless NSTabView;;;
--
une bévue
tu as ajouté quelques chose au Info.plist ? tu peux faire en sorte que ton application ne s'affiche pas dans le Dock mais tu dois pour cela ajouter quelque chose au fichier Info.plist.
oui, en fait c'était une erreur de ma part, j'ai fait une coquille qqpart au lieu d'écrire cjCave j'avais écrit jcCave...
j'arrive aussi à avoir mon jar dans le dossier Java...
reste le pb des headers de NSTableView dans un tabless NSTabView;;; -- une bévue