Richten Sie Groovy unter Mac OS X ein


0

Ich habe groovy-binary-1.7.10.zip heruntergeladen, @ entpackt /Users/sarbbottam/SW Developments/groovy-1.7.10und zu navigiert /Users/sarbbottam/SW Developments/groovy-1.7.10/bin. Ich habe versucht, auszuführen ./groovysh; Ich habe jedoch den folgenden Fehler erhalten.

Sarbbottam-Bandyopadhyays-MacBook-Pro:bin sarbbottam$ ./groovysh
Exception in thread "main" java.lang.NoClassDefFoundError: Developments/groovy-1/7/10/bin/groovy/icns
Caused by: java.lang.ClassNotFoundException: Developments.groovy-1.7.10.bin.groovy.icns
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Sarbbottam-Bandyopadhyays-MacBook-Pro:bin sarbbottam$

Hast du irgendwelche Vorschläge?

Antworten:


2

Versuchen Sie, Ihren SW-Entwicklungsordner in ein Wort umzubenennen (ohne Leerzeichen oder Unterstrich).

Der Speicherplatz verursacht anscheinend ein Problem beim Laden der Bibliothek.


Ich glaube nicht, dass der Platz ein Problem verursacht. SW Developments wird entweder als SW \ Developments oder als "SW Developments" geschrieben.
Sarbbottam Bandyopadhyay


0

Dies kann auch erreicht werden, indem Folgendes verwendet wird:

Entpacke das Archiv und verschiebe es nach / usr / share

$cd /usr/share
$sudo chown -R root:wheel groovy-1.7.10/
$sudo chmod 0755 groovy-1.7.10/bin/*
$sudo ln -s groovy-1.7.10 groovy
$cd /usr/local/bin
$ln -s /usr/share/groovy/bin/groovy groovy
$ln -s /usr/share/groovy/bin/groovyc groovyc

Es besteht keine Notwendigkeit, das zu ändern $PATH. /usr/local/binist schon in $PATH. Stellen Sie also einfach eine symbolische Verknüpfung von /usr/share/groovy/bin/groovyund /usr/share/groovy/bin/groovycin her /usr/local/bin.

Grüße,

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.