Ajouter le POT à CLASSPATH dans Mac OS
Je suis en train de configurer le CLASSPATH Java sous Mac OS.
Plus précisément, je suis en train d'ajouter un couple d'archives JAR.
Si je ne l'aime:
## Setting up ASM bytecode instructor library
export CLASSPATH=$CLASSPATH:/Users/fork/Dev/ASM/lib/all/asm-all-3.3.1.jar
Il fonctionne très bien. Cependant, si je l'ai mis comme la documentation recommande:
## Setting up ASM bytecode instructor library
export CLASSPATH=$CLASSPATH:/Users/fork/Dev/ASM/lib/all/*
Il ne semble pas fonctionner.
Le truc, c'est que je veux ajouter, disons 10 pots, il semble impossible d'ajouter un par un.
Est-il une solution?
Quels sont les documents montre l' *?
Ici, download.oracle.com/javase/6/docs/technotes/tools/solaris/... Regardez pour le générique de la section.
Peut-être le chemin de la classe générique de la manipulation et de la coquille générique de l'expansion deviennent de plus en plus les uns des autres. Essayer de s'échapper de la astérisque, comme
Il n'a pas de travail de matt.
Quelle erreur avez-vous?
Ici, download.oracle.com/javase/6/docs/technotes/tools/solaris/... Regardez pour le générique de la section.
Peut-être le chemin de la classe générique de la manipulation et de la coquille générique de l'expansion deviennent de plus en plus les uns des autres. Essayer de s'échapper de la astérisque, comme
CLASSPATH=$CLASSPATH:/Users/fork/Dev/ASM/lib/all/'*'
Il n'a pas de travail de matt.
Quelle erreur avez-vous?
OriginalL'auteur Tiago Veloso | 2011-02-17
Vous devez vous connecter pour publier un commentaire.
Vous devez définir les pots sur le chemin de classe individuellement.
Il y a des façons de contourner cela. Celui que j'utilise est le démarrage de l'application java avec un script shell qui contient quelque chose comme ceci:
Cela fonctionne.
Ce n'est pas correct pour Java 6; vous pouvez génériques fichiers jar sur le classpath l'amende juste.
OriginalL'auteur Erik