L'une des choses que j'aime le plus à propos de SQL Developer est qu'il s'exécute partout. Je l'ai installé sur mon poste de travail Windows. Il s'installe automatiquement sur votre serveur de base de données, même Unix/Linux. Et je l'ai installé sur mon MacBook Pro. Le même produit fonctionne partout, ce qui me donne un outil cohérent, quelle que soit la plate-forme que j'utilise.
Récemment, mon installation SQL Developer sur mon ordinateur portable a cessé de fonctionner. Lorsque je cliquais sur l'icône pour lancer le programme, l'icône rebondissait dans mon dock puis quittait. Pas d'écran de démarrage, pas de programme. J'ai vérifié le moniteur d'activité et un processus nommé "bash" qui est un processus enfant de SQL Developer consommerait 100% de CPU. J'ai téléchargé la dernière/la meilleure version de SQL Developer et j'ai eu la même chose.
Il s'avère que certaines mises à jour récentes du système d'exploitation de mon Mac ont supprimé Java. De toute évidence, SQL Developer est un programme Java. Si je regarde dans /System/Library/Frameworks/JavaVM.framework/Versions, je peux voir un lien symbolique pour 1,6 points vers CurrentJDK et CurrentJDK est un lien symbolique vers /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents mais ce JDK n'existe plus.
Contrairement à la version SQL Developer que vous téléchargez pour Windows, aucune version pour Mac ne contient le JRE. Donc pour réparer, j'ai dû télécharger Java.
Si cela vous arrive, téléchargez JDK 6, pas 7. Et il m'a fallu un peu de temps pour trouver le JDK pour mon système d'exploitation spécifique, qui est 10.6. Après avoir téléchargé le fichier .dmg, je l'ai ouvert et j'ai double-cliqué sur le fichier .pkg. Cela a lancé le processus d'installation de Java. Une fois l'installation terminée, j'ai pu alors vérifier ma version de Java (qui échouait auparavant) :
bpeasland-MacBook-Pro:Versions bpeasland$ java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-10M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)
Maintenant que j'ai réinstallé Java, mon développeur SQL a démarré sans plus de problèmes.