Bir jar dosyasında derlenmiş bir projem var ve bundan bir yöntem çağırmam gerekiyor. Bunu ubuntu terminalinde yapabilir miyim?Terminal ile jar dosyasında yöntem nasıl aranır?
cevap
Herhangi bir sınıfın terminalinden veya cmd'sinden herhangi bir yöntemi arayamazsınız.
Sınıfı terminalden çalıştırabilirsiniz. java -jar "Name of your Jar"
Veya kavanoz sınıf yolunu ayarlamak: senin jar
yürütülebilir deneyin
ise java -classpath path-to-jar <package>.<classname>
java -cp path/to/jar <package>.<classname>
örnek:
java -cp test.jar org.dekz.HelloWorld
, ondan bir yöntemi çağırmak gerekir.
Bu çok belirgin bir deyim değildir. Eğer Ana sınıfının ana yöntemi çağırmak için ilginizi çekiyorsa başka sınıftan bu sınıftan bir yöntem ardından eklemek gerek aramak istiyorsanız o zaman
java -jar path/to/yourjar/yourJar.jar
yapabilirsiniz Bu kavanoz sınıf yolunuza ve sonra diğer yöntemlere erişebilirsiniz. fakat terminalden yazdığınızdan beri, ilk yaklaşımın sizin için uygun olduğunu varsayıyorum.
bir kavanoz dosyasından belirli bir yöntemini çağırabilirsiniz ancak ve geliştirici dosyayı programlanmış yalnızca dışarıdan çağır. Bir kavanoz dosyasının içindeki her bir sınıfın ayrıntılarını incelemek için bir jar kaşifi kullanabilirsiniz
- 1. Belirsiz yöntem nasıl aranır?
- 2. Süper yöntem nasıl aranır?
- 3. Maymun eklendiğinde orijinal yöntem nasıl aranır?
- 4. maven-jar-plugin dosyasında manifest.mainClass
- 5. UITapGestureRecognizer ile didSelectRowAtIndexPath yöntemi nasıl aranır?
- 6. Derleyici içinde türü ve adı verilen bir yöntem nasıl aranır?
- 7. Terminal
- 8. Bir jar dosyasında bir xml dosyasını Java ile değiştir
- 9. C# ile CORBA arabirimi nasıl aranır?
- 10. Json ile jq değerleri nasıl aranır?
- 11. xib'den performSegueWithIdentifier nasıl aranır?
- 12. Bir ant jar dosyasında dizin yapısı nasıl eklenir?
- 13. Terminal
- 14. Recycler.Adapter'da getFragmentManager nasıl aranır?
- 15. MSBuild'den Path.Combine nasıl aranır?
- 16. Bir .jjar (.clj) komut dosyasında .jar (vaadin-6.4.8.jar) dosyasını içe aktarma
- 17. Mac Terminal
- 18. JScript'te Windows API işlevleri nasıl aranır?
- 19. Boş dizinleri Jar Jar Links
- 20. Çalıştırılabilir jar, jvm args ile
- 21. maven ile jar dosyası kopyalama
- 22. Python ile jar dosyalarını düzenleme
- 23. bağımlı jar, proje jar ile birlikte verilmiyor Gradle
- 24. iPhone: UISearchBar "" String nasıl aranır?
- 25. Sayısal dizide öğe nasıl aranır?
- 26. Windows çekirdeğindeki usermode nasıl aranır?
- 27. Google'da javascript dosyası nasıl aranır?
- 28. heightForRowAtIndexPath varsayılan uygulaması nasıl aranır?
- 29. Sınıf içinde kurucu nasıl aranır?
- 30. Vim'de yüzde sembolü (%) nasıl aranır?
Yöntem adını parametre olarak verebiliriz. Halksa, koşacak. java -jar. Kavanozdaki tüm paketlerde aynı adı taşıyan tüm yöntemleri yürütür. –
Sashank