Bir JAR dosyası derledim ve manifestte Ana Sınıfı belirledim (Eclipse Export işlevini kullandım). Bağımlılıklarımın tümü etiketli bir dizinde lib
. lib/*
Sınıf yolu olarak kullanması gerektiğini belirtirken JAR dosyamı nasıl çalıştıracağıma dair net bir yanıt alamıyorum .
Denedim:
]$ java -jar -cp .:lib/* MyJar.jar
]$ java -cp .:lib/* -jar MyJar.jar
]$ java -cp .:lib/* com.somepackage.subpackage.Main
vb...
Her biri bir hata verir:
Error: Could not find or load main class ....
veya NoClassDefFoundError
kitaplıkların bulunmadığını belirtir.
Hatta JAR dosyasını yeniden oluşturmayı denedim ve lib
dizini ve içeriğini ekledim, ancak yine de zar yok ...
Komut satırından bir JAR dosyasını nasıl çalıştırabilir ve kullanılacak sınıf yolunu nasıl belirleyebilirim?