Як ви дозволяєте аплету Java записуватись у свою папку 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 На
цій сторінці сказано, що я повинен використовувати файл "властивостей". Але я не можу створити .hotjavaпапку, оскільки це неможливо зробити на NTFS. Я намагався зберегти файл xls у моїй папці temp або під загальнодоступною тощо. Але це не працює.

Я отримую помилку: http://i.imgur.com/KBfoB.jpg

Пс .: Один користувач буде використовувати цю річ, тому я не можу просто використовувати VM із встановленим XP. Тай.


Чому ви не можете створити .hotjavaкаталог у файловій системі NTFS у Windows 7? Я тільки що зробив? Також gitта інші комунальні послуги роблять?
HeatfanJohn

Ви маєте рацію щодо інших програм, але для мене це не працює. Я спробую це з командного рядка. (Див. Редагування, що відбувається.)
Шики

1
так, mkdir .hotjava працює. перевірка леме.
Шики

1
Ваш тимчасовий каталог \tmpчи c:\users\x\temp? Чи може там бути якась плутанина? Перевірте всі змінні середовища, можливо, пара не синхронізована.
HeatfanJohn

1
Чорт @HeatfanJohn! І це C: \ tmp справді працює. Так просто, але настільки відстало. (Проблема, яка є.) Будь ласка, опублікуйте це як відповідь!
Шики

Відповіді:


0

Спробуйте змінити будь-які посилання, які ви маєте, \tmpна c:\tmpабо включити конкретний диск, який ви використовуєте.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.