有一个适用于XP的旧Java小程序。但是如果你从Windows 7和任何Java插件中打开它,它将无法正常工作。插件本身会导出一些数据......作为excel表。 applet被下载,但是有一个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文件保存到我的临时文件夹中,或者保存在Public下,依此类推。但它不起作用。
我得到的错误: http://i.imgur.com/KBfoB.jpg
Ps。:单个用户将使用这个东西,所以我不能只使用安装了XP的VM。 TY。
你对其他应用程序是正确的,但对我来说它不起作用。我将从命令行尝试它。 (请参阅编辑,了解会发生什么。)
—
Shiki
是的,mkdir .hotjava的作品。检查。
—
Shiki
是你的临时目录
—
HeatfanJohn
\tmp
要么 c:\users\x\temp
?那里会有一些混乱吗?检查所有环境变量,可能有几个不同步。
该死的@HeatfanJohn!并且C:\ tmp确实有效。如此简单,却如此迟钝。 (问题是。)请将其作为答案发布!
—
Shiki
.hotjava
Windows 7上的NTFS文件系统中的目录?我已经做了?也git
和其他公用事业呢?