2012-11-04 7 views
7

Kalbimi düzenledim! Bir java sınıfının, Windows komut satırından java'yı çalıştırırken verebileceği hataları nasıl çıkaracağımı anlamaya çalışıyorum. Nasıl java -jar hataları bir metin/günlük dosyasına çıktılanır?

java -jar class.jar <someFile.file> 

o çizgi hataları atar Örneğin

için

, ben onları daha sonra gözden geçirmek için bir metin dosyasına kaydedilir istiyorum.

Ben
java -jar class.jar <someFile.file> >> log.txt 

çalıştı Ama atma hataları rağmen log.txt dosyası boş.

Herkese teşekkürler!

+1

http://support.microsoft.com/ kb/110930 – Vikdor

+0

* "Kalbimi düzenledim!" * Söylemek daha iyi 1) Hangi arama terimleri kullanıldı. 2) Bu terimler üzerinde bulunan üst bağlantılardan bazıları. 3) Neden ihtiyaçlara cevap vermediler? –

cevap

16

Kullanım:

java -jar class.jar <someFile.file> 2>> log.txt 

2 hata akımını yönlendirir.

+0

Size çok teşekkür ederim! Tüm toplu dosyaları sonra ben :( yazdı Ve kullanılan arama terimleri "-jar hataları Çıktı java" oldukları ve hatta yakın cevabım. Hiçbir şey tutun yoktu. Hata akışı yönlendirme kullanmayı hiç sanırdım hiç bilmiyordum. Teşekkür çok fazla @thedayofcondor! – Seth

0

veya kolayca komut istemine

C bir metin dosyasına tüm çıktıyı yönlendirmek için yarasa dosyasını kullanabilirsiniz:> something.bat> console_output.txt