ตรวจสอบไฟล์ java เพื่อดำเนินการ


1

ฉันมีไฟล์. jarที่ฉันต้องการตรวจสอบว่ามันถูกเรียก / เรียกใช้หรือไม่ โปรแกรมที่ควรเข้าถึงคือ visual build post build events แต่ฉันไม่รู้ว่ามันถูกเรียกใช้หรือไม่

ระบบปฏิบัติการของฉันคือ Windows 7

คำตอบ:


0

การตรวจสอบกระบวนการยังสามารถตรวจสอบการเข้าถึงไฟล์

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

.


ฉันหาวิธีใช้สิ่งนี้ คุณมีขั้นตอนหรือขั้นตอนเกี่ยวกับวิธีการทำเช่นนี้หรือไม่?
Shawn Mclean

หากคุณเรียกใช้ PM จะแสดงไฟล์ที่กำลังเข้าถึงแบบเรียลไทม์คอลัมน์การดำเนินการจะแสดง "อ่านไฟล์" แล้วดูที่คอลัมน์พา ธ คุณสามารถตั้งค่าตัวกรองเพื่อบันทึกเฉพาะเหตุการณ์ที่คุณต้องการ มีไฟล์ช่วยเหลือรวมอยู่ในโปรแกรมด้วย
Moab

0

ขึ้นอยู่กับวิธีที่ Visual Studio ใช้ JAR คุณอาจสามารถเปลี่ยนชื่อ JAR และดูว่าบิลด์หยุดทำงานหรือไม่

เป็นสิ่งหนึ่งที่ต้องตรวจสอบว่าไฟล์ JAR เปิดอยู่หรือไม่ (ลองกระบวนการตรวจสอบ) เพื่อดูว่ามีการโหลด Main-Class ที่ระบุจริงหรือไม่และโค้ดไบต์ดำเนินการหรือไม่คุณต้องเชื่อมต่อ JVM ด้วยเครื่องมือดีบัก ต้องมีสวิตช์บางตัวที่ส่งผ่านไปยัง JVM เมื่อเริ่มต้น

ในฐานะที่เป็นงานโพสต์บิลด์ฉันคิดว่ากระบวนการทำงานโดยไม่มีการแทรกแซงและอาจเร็วมากดังนั้นคุณต้องหยุดการเริ่มต้น (อาจเป็นไปได้ด้วยสวิตช์เริ่มต้น) เพื่อขอเข้าไปข้างใน

วิธีที่มีเทคโนโลยีต่ำกว่าคือการแทนที่ JAR ด้วยสิ่งที่ทำสิ่งที่ชัดเจนมากเช่นแสดงข้อความหรือออกจากไฟล์ คุณสามารถใช้ JAR ที่มีอยู่และปรับเปลี่ยนเล็กน้อยเพื่อให้รันคลาส "Hello, Obvious" ก่อนจากนั้นจึงเรียกคลาสเดิมเพื่อทำสิ่งที่ควรจะเป็น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.