Alors, que pensez-vous de JTHeque ?
La plupart des messages de ce thread sont un peu vieux, donc il s'y mélange bugs et avis. Si vous avez des bugs, employez le thread plus haut, merci ;)
Version imprimable
Alors, que pensez-vous de JTHeque ?
La plupart des messages de ce thread sont un peu vieux, donc il s'y mélange bugs et avis. Si vous avez des bugs, employez le thread plus haut, merci ;)
Je trouve ce programme très bien fait. Il est sobre, intuitif, et très fonctionnel. En plus c'est super utile... Je vais pouvoir passer mes prochains jours à remplir ma BD :mouarf:
La fonctionnalité de récupérer d'Internet les infos sur les films est vraiment très intéressante :ccool:
J'ai quand même un bug et une petite amélioration à proposer :
Le bug : Tu as dû oublié de protéger les ' dans tes requêtes SQL, car j'ai eu le malheur de tester avec Harry Potter à l'école des sorciers, et ça m'a sorti un Problème SQL. En supprimant le ' ça passe ;)
L'amélioration : Ce n'est pas sur le logiciel même, mais sur ton site. Lorsque l'on télécharge ton programme, mon FF est bien en peine de me dire combien de temps de téléchargement il me reste. Tu devrais ajouter l'envoi d'un en-tête Content-Length dans ton script dowload.php. Moi j'utilise un truc du type :
Bien entendu il te faut remplacer les ".$PATH_INFO" par l'emplacement de ton fichier ;)Code:
1
2
3 header("Content-type: application/force-download"); header("Content-length: ".filesize(".$PATH_INFO")); readfile(".$PATH_INFO");
Je suis content que ca te plaise ;)Citation:
Envoyé par sjrd
Oui, j'ai déja eu le problème et je l'ai déja corrigé sur un autre programme, mais je pensais attendre la prochaine version, car ca veut dire que je dois le corriger à beaucoup d'endroits, mais, tu peut toujours essayer en insérant \' , mais c'est vrai que c'est chiant...Citation:
Envoyé par sjrd
Si j'ai un peu de temps ce WE ou cette semaine, je vais corriger ca
C'est corrigé ;) J'avais le content Length, mais un petit problème pour le chemin :oops:Citation:
Envoyé par sjrd
:merci: d'avoir testé mon programme :P
Je suis en train de corriger le problèmes des guillemets ;)
Voilà, c'est corrigé, je mettrai donc la version 3.1.3 en ligne ce soir.
Les seuls changements sont :
- plus de problèmes avec les guillemets
- Désactivation du bouton mise à jour (Ca marchait pas tout à fait)
Pour ceux qui ont déja JTheque, soit tu le réinstalles complétement, en ayant sauvegardé le fichier.SCRIPT du répértoire et ensuite, tu échanges les 2 fichiers ou alors, vous ne téléchargez que le .jar (je mettrai seulement le .jar à disposition).
Ou bien, s'il y a quelqu'un qui veut tester la mise à jour depuis le programme, je mets la version en ligne et je le laisse tester ;)
marche pas sous linux avec jdk 1.5
Tu as un message d'erreur quelque choes ?Citation:
Envoyé par gorgonite
Je crois savoir d'ou ca doit venir, j'ai pas mis les FileSeparator de façon correcte...
J'inclue ca dans la version 3.1.3 ;)
Voilà, la version 3.1.3 sera normalement compatible linux et mac, par contre, il faudra télécharger l'entier du programme à nouveau, car j'ai du modifer plusieurs choses.
en gros, manque des bouts... d'ailleurs, je vois une jolie dll dans le répertoire. Je ne connais pas le chargement des librairies dynamiques sous java, mais sous linux je verrais plutôt un libjdic.so ;)Code:
1
2
3
4
5
6
7
8
9 gorgonite@GorgonMobile:~/Jtheque$ java -version java version "1.5.0_07" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03) Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing) gorgonite@GorgonMobile:~/Jtheque$ java -jar lanceur.jar Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/jdic/desktop/DesktopException gorgonite@GorgonMobile:~/Jtheque$ java -jar JTheque.jar Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFWorkbook at jTheque.Main.main(Main.java:27)
Pour la première exception, je pense que ca vient bel et bien du fait que j'ai inscris mes séparateurs en dur \\ donc pas portable :oops:Citation:
Envoyé par gorgonite
Et le deuxième, ca vient peut-être que j'ai oublié une librairie dans le class-path.
Je ferai très attention avec la version que je publierai ce soir ;) Mais j'ai aucun moyen de test sous linux (de toute façon j'aime pas :mouarf: )...
:merci: et desolé.
Juste pour info:Citation:
Envoyé par wichtounet
pour les séparateurs de fichier en java utilise des / ca marche partout comme ca...
et le File.separator c'est plutot utilisé quand tu dois présenter le chemin à l'utilisateur, ca fait plus beau ;)
Tu es sûr de ce que tu dis ? Parce que sous windows un chemin / ca va pas marcher... Il le convertit en fonction de l'OS ? J'ai un peu de peine à y croire...Citation:
Envoyé par soad
Oui tu peux utilisé le / pour tous les OS, c'est java qui le converti en fonction de l'OS...Citation:
Envoyé par wichtounet
Fait le teste sous windows avec un / ;)
Bon et bien merci, c'est bon à savoir :DCitation:
Envoyé par soad
au fait, je viens de tester sur windows... et il ne gère pas les bases de données ???
je n'ai vu que xml, excel, html
C'est vraiment super, mais d'ou tu peches les infos des films ?, et comment ?
Tu les tires de de moviecovers ? :D
Tu parles de l'exportation là ?Citation:
Envoyé par gorgonite
Si c'est le cas, non il ne gère pas les bases de données...
Sinon, exprime toi mieux :mouarf:
Je les tire des films qui sont séléctionnables dans la liste ;)Citation:
Envoyé par SnakemaN
En fait, je le fais à la brute... Je parse l'entier de la page html et je retire les infos intéressantes sur le film...
Citation:
Envoyé par wichtounet
Oui et non... je parle de :
1) l'exportation vers un fichier sql
2) comment est-ce stocké "en interne" ?
tu n'oses quand même pas tout chargé en mémoire :mouarf:
En fait, je correspond directement avec la base de données avec un Driver jdbc. Mais pour le cas de l'embarqué, c'est une base en Hsql, elle marche comme un serveur tout seul. En fait le driver est la base ;)Citation:
Envoyé par gorgonite
Est-ce que je réponds à ta question ?
P.S. La toute première version du programme chargait tout en mémoire :mouarf:
Je suis nul en java, mais j'ai une question :
je veux faire marcher le truc en .jar (j'aime bien les .jar) je dois le faire ouvrir avec quoi sous windows ?? Ca marchait un bout de temps, mais j'y arrive pas la ...
Bon bah pour un noob en java, c'est trop compliqué à utiliser ton truc, j'ai aussi essayé avec le .ZIP, et la je lance test.bat ... pas super explicite comme nom ;)
et ca me demande de créé une BDD ... euh ... j'ai pas trop envie moi ?? elle est obligé d'etre sur mon localhost ? et pas avec le repertoire de Jtheque ?
Bon ... faut que tu explicites mieux comment ca fonctionne et tout ca sur ton site ;)
J'ai peut-être loupé mon dernier .zip... En fait le .bat, c'est juste un truc de test :oops:Citation:
Envoyé par Maxoo
Je vais faire un petit tuto sur l'installation, mais c'est pas bien compliqué. En fait tu as deux choix :
- Soit tu laisses le programme crée une base de données embarquée et tu t'occuppe de rien
- Soit tu configure une connexion vers une base mysql à toi
Le .jar tout seul à télécharger en fait, c'est juste pour les mises à jour, si tu as déja installé le programme.
Mais pour quelqu'un qui s'y connait pas, il y a toujours l'installeur qui fait tout tout seul, ensuite on lance le programme et tout s'installent automatiquement avec icônes et tout.
P.S. La version compatible linux et avec les guillemets est en ligne
P.P.S. Je vais créer une FAQ pour JTheque demain, c'est vrai qu'en y repensant il y a des points pas très simples.
oki mais leca rebute un peu à l'utilisation de l'installeur !! :aie:Citation:
Si vous employe l'installeur, si il y a un problème au lancement, cliquez droit sur l'icone du bureau et dans "executer dans", mettez le répertoire d'installation du programme.
donc j'avais pris le jar ou le zip, et si le jar c'est juste pour les MAJ, faut peut etre le dire ;)
LOL ... bon allez, fait un joli tuto pour les débutant, et je te dirai si c'est compréhensible !!
Je viens de le mettre il n'y a pas longtemps le .jar, je comptais mettre une explication, mais j'ai eu autre chose à faire et j'y ai plus pensé :aie:Citation:
Envoyé par Maxoo
Je vais clarifier la page sur JTheque demain, et créer une Faq ;)
Voilà, une FAQ est disponible en ligne ;)
FAQ de JTheque
Un truc que je trouve vachement puissant et qui est devenu indispensable pour la distribution d'une appli java c'est java webstart...Citation:
Envoyé par wichtounet
- L'utilisateur n'a qu’à cliquer sur un lien pour lancer l'appli
- les mises à jour se font automatiquement
- possibilité d'ajouter un raccourci sur le bureau, menu démarer
- etc, etc...
Ouais, je suis d'accord, c'est puissant, mais j'ai beaucoup de dépendances .jar et j'ai aussi plusieurs fichiers de préférences que je stocke en local ainsi que la base de données.Citation:
Envoyé par soad
Mais j'y réfléchirai pour la prochaine version ;)
Euh j'ai un ch'tit problème :?
J'ai voulu mettre à jour avec la nouvelle version, donc d'abord je suis passer par la commande Mettre à jour du programme : il me dit qu'il ne peut pas se connecter au service.
Alors je pars télécharger le .jar, je remplace l'ancien, je lance et... J'ai "Invalid or corrupt jar file C:\Program Files\JTheque\JTheque.jar" :?
Donc je sais plus lancer le programme :(
Arf...Citation:
Envoyé par sjrd
Je vais mettre une nouvelle version en ligne... Me semblait pourtant qu'elle marchait quand j'ai testé :?
Purée t'es pire que Microsoft dans le genre bug/MAJ :lol:
mega -> :mouarf2:
J'ai essayé en téléchargeant le .jar et ca marche bien :?
J'ai quand même remis une nouvelle version sur mon site dans le doute.
Sinon, ce que tu peut faire, c'est récupérer tes fichiers .SCRIPT et .Properties qu'il y a dans ton répértoire, désinstaller et réinstaller une nouvelle fois le programme avec la nouvelle version, le lancer juste pour qu'il crée la base et ensuite, remplacer les fichiers qui ont été créer par les 2 que tu as sauvegardés, mais c'est un peu pénible à faire...
:langue:Citation:
Envoyé par SnakemaN
Mais faut quand même avouer que sur ce coup-là, j'ai pas vraiment assuré :oops:
Nan c'est pas grave tu es tout simplement impatient de nous montrer ton travail (tres bon d'ailleur !) :D
C'est une bonne idée de vouloir mettre des images , ca me fait penser a un logiciel du même acabit : BaseDvdVix qui est "en laison" avec le site Moviecovers.com, mais moi je n'arrive plus a le faire tourner :cry: ca plante au demarrage...
Donc ton logiciel m'interresse !
Féloches et bonne continuation ! :bravo:
Ps: tu connais CVS ? :mouarf: (ok ok j'arrete :aie: )
Je suis impatient de rendre mon programme meilleur et de répondre aux demandes des utilisateurs (y en a pas beaucoup pour le moment ^^).Citation:
Envoyé par SnakemaN
Je connais pas ce logiciel, mais pour developper JTheque, j'ai téléchargé pleins de programmes de gestion de films pour m'inspirer.Citation:
Envoyé par SnakemaN
Ben, :ccool:. C'est un peu le but :mouarf:Citation:
Envoyé par SnakemaN
:merci:Citation:
Envoyé par SnakemaN
:kill:Citation:
Envoyé par SnakemaN
Oui je connais :lol:, mais bon, j'ai mon propre logiciel pour gérer les versions et donc ca me suffit, et j'ai pas trop envie de faire compliqué pour le moment :mouarf:
Pfiouu, ca en fait des Quote tout ca :aie:
Un bon moyen de faire connaître tes logiciels est de les enregistrer sur www.anshare.org.Citation:
Envoyé par wichtounet
C'est déja fait ;)Citation:
Envoyé par sjrd
Mais merci quand même :P
J'ai installé l'installeur, et ca marche, apres j'essaie de le lancer ca merde.
Alors j'essai de le lancer comme cela :
et ca me dit :Code:D:\Programmes\JTheque>javaw lanceur.jar
C'est grave docteur ?Citation:
Could not find the main class. Program will exit.
et si je fais :ca m'ouvre Jtheque.jar dans mon IZarcCode:D:\Programmes\JTheque>java.exe -jar lanceur.jar
et si je fais :ca marche ... mais je trouve ca un peu chiant quand meme a lancer un truc comme ca ...Code:D:\Programmes\JTheque>java.exe -jar Jtheque.jar
J'ai un truc mal configuré sur mon WIN 2K Pro, SP4, Java jre1.5.0_07 ??
Non et c'est meme normal ^^ Tu dois lancer un jar avec java -jar, comme tu le fais ensuite.Citation:
Envoyé par Maxoo
Mon lanceur ouvre JTheque.jar avec le programme par défaut sur ta machine, donc dans ton cas, IZarc. [/QUOTE]Citation:
Envoyé par Maxoo
Pour y remedier, il faut que tu dises que par défaut il faut l'ouvrir avec java.exe. Donc clic droit -> s'ouvre avec, parcourir -> répértoire bin de ton JRE -> java.exe ;)
j'ai pris Jtheque.jar, ouvrir avec je suis allé chercher java.exe dans le bin de mon java.
oki, apres je reviens dans "cmd" et je lance java -jar lanceur.jar
ca fait rien.
ce qui est logique, car ca demande d'ouvrir Jtheque.jar avec java.exe et pas java -jar ... ??
Apres je trouve ca un peu nul de devoir passer par "cmd" ...
J'en ai marre !!! :cry: :cry:
EDIT : est-ce que ca vient de mon PATH ? dans windows ? je devrais avoir un classpath ou peut etre que mon path n'est pas correct :voila ce que j'ai ...Citation:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel
je pige pas pour quoi j'ai pas de truc java ...
Ben pourquoi tu fait pas un ".bat" avec la comande dedans et c'est réglé !:D
oui mais bon, sous linux je double clique sur un .jar, si sur windows je peux pas, ca me fait chier un peu alors je creuse !!Citation:
Envoyé par SnakemaN
Comme il me dit qu'il trouve pas la main class, alors qu'en le lancant pas le cmd ca marche, ca doit venir du PATH ...
C'est vachement bizarre ton problème...
Peut-être une réinstallation JRE, réglera le problème :?
Tu peut en profiter pour DL la 1.6 en passant ;)
Sinon, je vois pas trop d'ou peut venir ton problème...
Bon, je vais faire ca, je déinstall java, je dl la dernière version, et je reinstall, et apres la premiere chose que je fais, c'est clique droit sur un .jar ouvrir avec java.exe ou javaw.exe ??Citation:
Envoyé par wichtounet