PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Accès BDD depuis application Java sous mac Impossible ???:(
Accès BDD depuis application Java sous mac Impossible ???:(
Débuté par Kevin, 19 oct. 2017 11:40 - 6 réponses
Membre enregistré
36 messages
Popularité : +1 (1 vote)
Posté le 19 octobre 2017 - 11:40
Bonjour à tous,

J'ai créer une petite application toute bête que j'aimerais faire fonctionner sous mac. mon seul moyen est de faire cette appli en Java.

J'ai donc fait un projet java avec une petite Basse de donnée très petite toute bête (BDD rempli par une autre appli PC).
L'appli a pour le moment juste un Liste qui est censé afficher les enregistrements de la BDD.

Lorsque je test le .jar sous pc pas de pb...tout marche
Lorsque je lance le .jar sous mac... impossible d'accéder à la base de donnée.
Ma base de donnée est à l'origine sur le réseau local de mon entreprise... mais j'ai essayé de la mettre sur différent disque... même en interne.... sur le bureau... rien à faire...
pour lancé mon appli java sous mac je lance le terminal et je met cette ligne de code :
java -jar /mon emplacement/monappli.jar
(il se lance sans soucis... j'ai mes petits message.. j'arrive sur mon interface sans pb... )

J'ai testé donc l'emplacement de ma BDD à différent endroit... j'ai essayé de la copier par programmation (impossible) de la créer si inexistant (impossible). j'ai essayé un hchangerep (rien à faire) j'ai essayé ... un peu tout en fait je crois.. (j'espère pas.. :) )
J'ai essyayé de reconfiguré la BDD en précisant le chemin mac :"/Volumes/disque/emplacement".. (ça change rien.. en revanche avec le chemin Mac.. ça marche sous pc..quand c'est en interne... bref :) :) )

Est-ce que quelqu’un à déjà eu ça ? fait ça ? comment ? J'ai rien trouver sur le net.... je suis perdu...

Merci d'avance pour votre aide précieuse.

Kevin
Membre enregistré
13 messages
Posté le 19 octobre 2017 - 15:18
Bonjour,

J'ai pas de MAC sous la main mais peut etre que ces docs peuvent aider :
https://doc.pcsoft.fr/?9000018&name=gestion_des_bases_donnees_dans_des_applications_java_windev
https://doc.pcsoft.fr/?9000008

A priori il faut des fichiers *.dylib

Bonne chance
Membre enregistré
36 messages
Popularité : +1 (1 vote)
Posté le 19 octobre 2017 - 16:03
Bonjour Mat33,

Merci pour ta réponse.
J'ai bien vu ces docs.
Les fichiers dylib sont bien présent et accessible par l'appli.
Posté le 20 octobre 2017 - 08:45
Kevin a écrit :
Bonjour Mat33,

Merci pour ta réponse.
J'ai bien vu ces docs.
Les fichiers dylib sont bien présent et accessible par l'appli.


bonjour,

je ne sais pas comment interprété ceci (le 1er alinéa) mais certaines
lié à votre pb:

Note :

* Dans le cas d'un accès direct à une base HFSQL Classic Réseau, les
données doivent être sur le réseau local. Les données ne peuvent pas
être sur un partage Windows accessible depuis le Mac.
* Dans le cas d'une base HFSQL Client/Serveur, les données peuvent
être locales ou distantes.

--
Cordialement JeAn-PhI
Membre enregistré
13 messages
Posté le 20 octobre 2017 - 09:12
Bonjour,

Sur Mac il ne suffit pas d'avoir les fichiers de la base de données (*.Fic, *.mmo, *.ndx) sur un partage réseau (dossier partagé) il faut avoir installé un serveur HyperFile pour qu'il puisse l'appeler avec une IP

Cordialement
Membre enregistré
36 messages
Popularité : +1 (1 vote)
Posté le 20 octobre 2017 - 10:38
Mat33 a écrit :
Bonjour,

Sur Mac il ne suffit pas d'avoir les fichiers de la base de données (*.Fic, *.mmo, *.ndx) sur un partage réseau (dossier partagé) il faut avoir installé un serveur HyperFile pour qu'il puisse l'appeler avec une IP

Cordialement


Ah !!
Donc... du coup... je vais essayé avec le serveur Manta voir si ça marche....
Je reviens vers vous après mes tests.

Merci encore...
K.
Membre enregistré
36 messages
Popularité : +1 (1 vote)
Posté le 23 octobre 2017 - 11:49
ça fonctionne !!!!
donc avec une base Client/serveur sur le serveur Manta ! :)

Merci à tous !:):)