各位,这次给大家介绍一下如何正确使用JAVA程序,以免大家误操作而导致自动关机事件。
C65的JAVA功能从总体上来说还是可以的,虽然很强的游戏跑不动,但是作为用来看看电子书和一般的游戏,查查字典来说是足够足够了,但是在使用JAVA程序时确很容易出现问题。
我的这篇文章是从排除JAVA程序本身的问题的角度出发的,因为JAVA程序涉及到开发的平台、开发者的专业程度、通用性、特别函数的调用等等问题,一旦某个程序不是为C65专门开发的,出现自动关机,甚至是死机的可能性是非常大的。我想说明的是在很多情况下是C65的“操作系统”没有估计到的问题,所以程序在存取内存的过程中突然中断,导致故障现象产生。我想这是一个一般的会编编程写写东西的朋友最起码都会有所认识的。我这并不是在为C65的技术人员作辩解,相反,我希望C65的技术人员能够再加强一下C65“操作系统”的稳定性,加强函数出错后的处理,尤其是我下面要讲到的中文支持问题,使玩家能将JAVA玩得更好,使普通用户在掌握普通应用的同时能够方便安全地使用C65为其提供的超值功能。
我的机器目前是16版的,下面是我的一次格式化的经历:
该机的功能真可谓一应俱全的,对JAVA的支持和无线下载等,同时还支持红外等经济的传输方式,但是我在使用的过程却遇到了一个问题,当我在用红外直接将JAVA的电子书传到手机上时,C65会默认放到收件箱中,在查看时C65会让你作保存到应用程序中还是游戏中,系统会显示一个文件名让你确认,你确认好就会保存了,但是问题就是出在这里,保存的时候是不会让你选择应该保存的文件名的,系统是根据从JAVA程序里读出的信息来决定文件的,这样如果是英文信息或是数字信息的话不会有什么问题,但是很多电子书是中文的,在保存时就会有一个乱码的文件名,一旦保存后如果幸运的话就安全无事,机器上出现一个乱码文件,但可以运行也可删除,但是如果不走运的话,这时机器就会自动关机了,就算是自动关机也没什么,问题出在,你的内存中就会出现一个乱码的文件,无论你用什么方法删都删不掉。
一位朋友介绍用SDS把该文件去掉只读属性删,但是我试了根本没法改动属性,遇到这种情况只到客服去做格式化机器,除此之外没有其他方法(至少我没办法,不想跑客服的朋友可以用机器内置的格式化,不过我没试过)。补充一句,格式化后原来的数据都会丢失。
这种情况我试了传铃声和图片都不会遇到,希望西门子在今后的版本中对这个保存方法做一下改进,让用户可以选择保存的文件名,这样这种问题就不会出现了(因为用户不会输乱码的)。最好是不去读JAVA程序里的信息,在给用户选择时根据系统时间直接调用随机的数字组成默认文件名,这种方法能最好避免用户误操作。
根据以上情况,个人总结了一下如何正确地安装JAVA程序:
1.在没有新的版本出现时不要用无线下载JAVA的程序,如果下载了在保存时也要看清文件名是否乱码。机器在你没有按确定前是安全的。
2.使用红外或数据线的朋友,请安装西门子专用的手机工作室,SDS,MPM(为65系列开发的)对系统做一个备份,以便以后出现问题时到客服格式化(或自己格式化)机器时可以恢复原先的数据,在安装JAVA程序时,用Phone Explorer先在应用程序或游戏目录中开一个目录,再将JAVA程序的jar、jad文件拷入这个目录中去,这样就可以正常运行,经测试没有什么问题。
注:(1)目录名和jar,jad文件最好是用英文或数字组成,因为对中文支持得不好,很多程序不能正常运行,在JAVA电子书中不正常的表现是不能加入书签。
(2)Jar是JAVA的主要内容,是必需的。Jad是一个信息文件,如果没有也可以。当然如果你手头上这两个文件都有的话,建议都拷到同一个目录中去。
好了,写了这么多,希望我的这篇文章能够让玩家们更安全更高效地享用JAVA应用给你带来的方便和欢乐^_^