ouvrir un document [java] - Java - Programmation
Marsh Posté le 05-11-2003 à 13:59:55
Marsh Posté le 05-11-2003 à 15:34:06
+10
Utilise plutôt ça si tu souhaites vraiment développer en Java :
http://java.sun.com/products/javab [...] w/jaf.html
Marsh Posté le 05-11-2003 à 15:35:30
ReplyMarsh Posté le 05-11-2003 à 15:37:01
T'as pas peur
Si t'as pas trop de contraintes au niveau des pré-requis, tu peux toujours aller voir du côté de la classe Program de SWT chez Eclipse.org.
http://www.eclipse.org/swt pour savoir ce qu'est SWT et la javadoc de ce qui t'intéresse sera dans http://download.eclipse.org/downlo [...] mmary.html (attention, c'est la doc de la 2.0 ; mais c'est toujours d'actualité dans la 3.0).
Marsh Posté le 05-11-2003 à 15:49:17
the real moins moins a écrit : 2 solutions bulldozer pour le prix d'une ici |
Marsh Posté le 05-11-2003 à 15:50:50
the real moins moins a écrit : 2 solutions bulldozer pour le prix d'une ici |
il essaye surtout de refourguer sa camelote SWT ouais
Marsh Posté le 05-11-2003 à 15:52:13
chrisbk a écrit : |
Ca s'voyait tant que ça ?
Marsh Posté le 05-11-2003 à 16:01:22
la class Program de SWT a l'air bien, mais je suis surpris qu'il n'y est rien dans les classes standards qui permette de gérer ça plus simplement...
Marsh Posté le 05-11-2003 à 16:03:03
Bin euh
C'est une action proche de l'OS, hein ! Java c'est bien pour faire de joulies applis portables tout OS, mais si t'as besoin de taper sur des trucs assez proches de l'environnement, faut passer par du natif et c'est pas le but de Java
Marsh Posté le 05-11-2003 à 16:03:54
chrisbk a écrit : |
Marsh Posté le 05-11-2003 à 16:13:02
et ya moyen de telecharger juste les classes que je desire plutot que tout le SDK d'eclipse ? (62Mo)
(je sais pas trop comment ça fonctionne)
Marsh Posté le 05-11-2003 à 16:15:44
gilloux a écrit : bonjour,
|
t'aurait pas oublier le file:// ?
et essaye avec le chemin complet
et en dernier recours tu peux faire un truc comme (condensé inside)
Code :
|
Marsh Posté le 05-11-2003 à 16:24:27
gilloux a écrit : et ya moyen de telecharger juste les classes que je desire plutot que tout le SDK d'eclipse ? (62Mo) |
Ca a marché \o/
Les libs runtime de SWT sont là : http://download2.eclipse.org/downl [...] -win32.zip
(pour Windows ; http://download2.eclipse.org/downl [...] /index.php pour les autres OS supportés)
Marsh Posté le 05-11-2003 à 16:46:14
veryfree >> non il veut l'ouvrir dans l'editeur par defaut du fichier.
>> machin >> y'a ça dans le jdk, tu sais pas t'en servir, c'est tout
(100 balles que le fichier .txt existe pas ou est pas au bon endroit)
Marsh Posté le 05-11-2003 à 17:07:38
the real moins moins a écrit : veryfree >> non il veut l'ouvrir dans l'editeur par defaut du fichier. |
tu as le droit de me prendre pour un _________ (écris toi meme ton insulte préférée) mais ce n'est pas un probleme dû à l'existance ou l'emplacement du fichier
allez va je t'en veux pas, dis moi plutot comment on fait puisque tu sais bien t'en servir, du jdk
Marsh Posté le 05-11-2003 à 17:13:39
the real moins moins a écrit : veryfree >> non il veut l'ouvrir dans l'editeur par defaut du fichier. |
oui j avait compris, je propose juste une solution alternative car moi meme j'ai eu des probs pour faire ce qu'il veux faire...
Marsh Posté le 05-11-2003 à 17:32:20
veryfree a écrit : |
ok
gilloux >> pas le temps de chercher, là
Marsh Posté le 06-11-2003 à 10:09:53
j'ai telechargé les lib runtime SWT
j'ai referencé le fichier swt.jar dans project/project settings.../JDK profile/edit (sur le profile utilisé)/add
(j'utilise JCreator)
mon code :
Code :
|
ça compile bien, mais j'ai cette erreur à l'execution (sur la premiere ligne):
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-2135 in java.library.path
apparemment j'ai pas fait quelque chose de necessaire... comment faire pour referencer swt-win32-2135 dans java.library.path ??
ps:avec la lib swt, il y a le fichier swt-win32-2135.dll
Marsh Posté le 06-11-2003 à 10:11:17
(pour ta question attends que taiche se pointe, c'est le seul francais connu a utiliser SWT)
Marsh Posté le 06-11-2003 à 10:21:24
chrisbk a écrit : (pour ta question attends que taiche se pointe, c'est le seul francais connu a utiliser SWT) |
Marsh Posté le 06-11-2003 à 10:28:47
Putain, un topic avec mon nom dedans, ça fait super style
gilloux a écrit : j'ai telechargé les lib runtime SWT
|
Ba tout est dans ton post !
java.library.path est une propriété système qui peut être initialisée au lancement de la machine virtuelle.
Quand tu lances ton prog, tu dois certainement faire un truc du genre java MaSuperClasse. Bon bin pour modifier le library path, il suffit de faire :
java -Djava.library.path=C:\repertoire_contenant_la_DLL_de_SWT MaSuperClasse
Et pis c'est tout Tu peux retrouver cette info et bien d'autres dans la FAQ de SWT : http://dev.eclipse.org/viewcvs/ind [...] e/faq.html
chrisbk a écrit : (pour ta question attends que taiche se pointe, c'est le seul francais connu a utiliser SWT) |
Nan sérieux, setter le java.library.path, n'importe qui aurait pu le dire N'est-ce pas Maître DarqueLaurde
Marsh Posté le 06-11-2003 à 10:35:33
gros tas
je réponds pas aux question des autres moi
et en fait non je n'aurai pas pu le dire Je suis incapable de lire un message d'erreur, c'est bien connu
Marsh Posté le 06-11-2003 à 10:36:40
DarkLord a écrit : gros tas |
Et une javadoc aussi, hein, surtout celle de StringTokenizer
Marsh Posté le 06-11-2003 à 10:37:25
merci
mais j'utilise JCreator (pour la compile et l'exec j'appuie juste sur des boutons) et je n'ai pas encore trouver comment passer ce parametre dans les options...
Marsh Posté le 06-11-2003 à 10:38:13
Ba soit tu utilises ton truc en ligne de commande (c'est un peu la base en Java ; tout le monde devrait commencer par faire ça et n'utiliser un IDE qu'après ), soit tu trouves comment faire rapidement PAsske perso, je connais rien à JCreator
Marsh Posté le 06-11-2003 à 10:38:52
Taiche a écrit : |
voilà
mais je voulais juste souligner que j'étais incapable de lire le message d'erreur, tout comme gilloux visiblement
Marsh Posté le 06-11-2003 à 11:04:15
Ca l'fait, hein ? J'ai réussi à refourguer une API d'interface graphique pour faire ce truc, quand même !
Marsh Posté le 06-11-2003 à 11:14:29
Taiche a écrit : |
ste commercial
Marsh Posté le 06-11-2003 à 11:17:01
gilloux a écrit : ça roule uriel ? |
j'en dis que le code de Taiche, j'en ai même jamais révé des comme ça
quant à ton probleme, je pense pas que SWT soit necessaire (desolé Taiche ), mais tu dois pas être loin avec ton truc initial
Et pour JCreator, je te conseille de lire comment faire du java en ligne de commande pour mieux comprendre (je sais qu'en cours tout etait deja installé et moi aussi j'ai galere au debut mais maintenant, je comprends mieux )
Marsh Posté le 06-11-2003 à 11:17:43
chrisbk a écrit : |
Prochain objectif : refourguer SWT pour changer la gueule d'un curseur !
Marsh Posté le 06-11-2003 à 11:21:34
uriel a écrit : |
Nan mais c'est surtout passke j'aime bien introduire les gens à SWT Sorti de là, je suis d'accord qu'un jar de 1 Mo + 1 DLL de 200 Ko pour faire ce truc, c'est un brin violent
Pour le truc initial, j'ai regardé aussi un peu, hier et c'est vrai que ça marche pas aussi facilement qu'on pense. Genre si on passe par start bidule.txt, ça fonctionne en console DOS mais que dalle quand c'est appelé depuis Runtime.exec() (pas de message d'erreur, rien, le process meurt tranquillement)
J'ai pas investigué beaucoup plus mais quand on lance explorer.exe à la place de start, bin on a bien la pitite fenêtre de l'Explorateur de fichiers qui se lance. Donc j'vois pas trop pourquoi ça scotche.
Marsh Posté le 06-11-2003 à 11:24:01
parce que start est une commande de l'interpreteur dos, en builtin. un peu comme export ou source pour bash...
Marsh Posté le 06-11-2003 à 11:24:03
upgrade de JchatIRC en SWT
Taichon, y a un support pour Windows, Linux & MacOS ?
Marsh Posté le 06-11-2003 à 11:25:20
j'avais bien l'intention de me mettre à SWT (eclipse caÿ bien ) donc j'en parlerais surement plus tard...
mais ici, hum, je vois pas trop l'interet, en même temps, si ça marche
Marsh Posté le 06-11-2003 à 11:28:28
DarkLord a écrit : |
eclipse marche pour les 3
Marsh Posté le 05-11-2003 à 13:57:38
bonjour,
je cherche à ouvrir n'importe quel type de document (doc,txt...) à partir de mon appli en java
j'ai essayé ça :
ça donne ça :
java.io.IOException: CreateProcess: fichier.txt error=32
puis en cherchant plus, j'ai essayé ça :
ça donne ça :
java.io.IOException: CreateProcess: start fichier.txt error=2
pourtant, la commande start fichier.txt fonctionne dans ma fenetre DOS, et m'ouvre le fichier
et avec ceci que j'ai trouvé dans un post (ici) :
je n'ai pas d'erreur mais le fichier ne s'ouvre pas non plus
mais quel est donc la solution ??
merci d'avance
Message édité par gilloux le 06-11-2003 à 11:28:11