Bir ikili dosya olarak (X.class
olarak adlandırılmış) bir ikili dosya olarak bir içerik içeriğim var. Uygun bir main
yöntemiyle içeride bir sınıf olduğunu varsayalım, ancak orijinal sınıf adını bilmiyorum (ve X
değil).Bir sınıf adı bilmeden Java sınıfı nasıl çalıştırılır
tek komut satırı kullanarak java
ile nasıl çalıştırabilirim?
Teşekkürler! Benim durumumda, javap'dan sonraki ikinci satır, "Gizli" sınıfının sırrıdır, yani "public class Secret" değil, bu yüzden "cut -f3 -d" komutu sadece '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' verir. Her iki vakayı da aynı "cut" argümanlarıyla desteklemenin mümkün olup olmadığından emin değil. –
İyi nokta. Teşekkürler. Cevabımı güncelledim. –
Teşekkürler! Ama yine de sadece "Sınıf Sırrı" için çalışmıyor - sınıf adına bir nokta yok. Ayrıca, javap -c java.lang.String | kafa -n2 | kuyruk -n1 | tr [: alan:] \\ n | grep \\. * dört (!) satırı verir, çünkü sınıflar diğer sınıfları 'uygular' ve 'genişletir' ve imzasındadır. –