คุณจะให้ Java applet เขียนลงในโฟลเดอร์ temp ของคุณได้อย่างไร? (Windows)


0

มี Java แอปเพล็ตเก่าที่ทำงานกับ XP แต่ถ้าคุณเปิดจาก Windows 7 และจากปลั๊กอิน Java ใด ๆ มันจะไม่ทำงาน ปลั๊กอินจะส่งออกข้อมูลบางส่วน ... เป็นแผ่นงาน excel ดาวน์โหลดแอปเพล็ต แต่มี IOException

นี่คือบันทึกการดีบัก:

basic: Applet initialized
basic: Starting applet
basic: completed perf rollup
basic: Applet made visible
basic: Applet started
basic: Told clients applet is started
/tmp/dixtemp1234.dat
C:\Users\X\AppData\Local\Temp\\001.TXT
network: Cache entry not found [url: http://domain/cgi-bin/viewLog.cgi?pg=5&UID=001&StartTime=1348153140&EndTime=1348239540&SampleTime=900&ID=2368%7C3368%7C12368%7C13368%7C19368%7C20368%7C, version: null]
network: Connecting http://domain/cgi-bin/viewLog.cgi?pg=5&UID=001&StartTime=1348153140&EndTime=1348239540&SampleTime=900&ID=2368%7C3368%7C12368%7C13368%7C19368%7C20368%7C with proxy=DIRECT
network: Connecting http://domain/ with proxy=DIRECT
network: Connecting http://domain/cgi-bin/viewLog.cgi?pg=5&UID=001&StartTime=1348153140&EndTime=1348239540&SampleTime=900&ID=2368%7C3368%7C12368%7C13368%7C19368%7C20368%7C with cookie "user=Admin"
Exception in comm thread: java.io.FileNotFoundException: \tmp\temp1234.dat (The system cannot find the path specified)

ฉันพบลิงค์บางอย่างแล้ว ...
http://doc.sumy.ua/prog/java/javanut/ch16_01.htm
หน้านี้ระบุว่าฉันต้องใช้ไฟล์ "properties" แต่ฉันไม่สามารถสร้าง.hotjavaโฟลเดอร์ได้เนื่องจากไม่สามารถทำได้บน NTFS ฉันพยายามบันทึกไฟล์ xls ลงในโฟลเดอร์ temp ของฉันหรือภายใต้สาธารณะและอื่น ๆ แต่มันไม่ทำงาน

ข้อผิดพลาดที่ฉันได้รับ: http://i.imgur.com/KBfoB.jpg

ปล.: ผู้ใช้รายเดียวจะใช้สิ่งนี้ดังนั้นฉันจึงไม่สามารถใช้ VM ที่ติดตั้ง XP ไท


ทำไมคุณไม่สามารถสร้าง.hotjavaไดเรกทอรีในระบบไฟล์ NTFS บน Windows 7 ได้? ฉันเพิ่งทำ ด้วยgitและสาธารณูปโภคอื่น ๆ ทำอย่างไร
HeatfanJohn

คุณพูดถูกเกี่ยวกับแอพอื่น แต่สำหรับฉันมันใช้ไม่ได้ ฉันจะลองจากบรรทัดคำสั่ง (ดูการแก้ไขสำหรับสิ่งที่เกิดขึ้น)
Shiki

1
ใช่ mkdir .hotjava ทำงาน ตรวจสอบเล็กน้อย
ชิกิ

1
เป็นไดเรกทอรีชั่วคราวของคุณ\tmpหรือc:\users\x\tempไม่? มีความสับสนบ้างไหม? ตรวจสอบตัวแปรสภาพแวดล้อมทั้งหมดของคุณอาจมีข้อมูลไม่ตรงกัน
HeatfanJohn

1
ประณาม @HeatfanJohn! และ C: \ tmp ใช้งานได้จริง เรียบง่าย แต่ปัญญาอ่อน (ปัญหาคือ.) กรุณาโพสต์ว่าเป็นคำตอบ!
ชิกิ

คำตอบ:


0

ลองเปลี่ยนการอ้างอิงที่คุณมีจาก\tmpเป็นc:\tmpหรือเพื่อรวมไดรฟ์เฉพาะที่คุณใช้งานอยู่

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