/ / Java -cp na linuxie - java, linux

Java -cp na linuxie - java, linux

Zrobiłem program, który działa dobrze w systemie Windows. Kiedy przeniosłem go do CentOS, dostałem ten błąd:

Błąd: Nie można znaleźć lub załadować głównej klasy org.wbc.WBCController

To jest konfiguracja plików i .sh na Linuksie: linux

A to jest konfiguracja plików i .bat w oknach:

Windows

Czy ktokolwiek wie, na czym polega problem i jak mogę to naprawić?

Odpowiedzi:

3 dla odpowiedzi № 1

Java odpowie tym błędem, nawet jeśli to zrobinie można znaleźć pliku wbc.jar. Zgaduję, że to jest twój problem. Możesz chcieć zobaczyć, że wykonujesz skrypt powłoki z właściwego katalogu roboczego.

Sprawdź, czy możesz uruchomić wbc.sh z konsoli lub umieścić w wbc.sh, aby upewnić się, że wyszukuje plik jar w tym samym katalogu, co skrypt powłoki:

#!/bin/sh
java -cp `dirname $0`/wbc.jar org.wbc.WBCController