问:
如何设置java 2(jdk1.2)的环境变量? 【程序编程相关:C++/VC 学习心得】 【推荐阅读:Redhat Linux 9 与 Win】 【扩展信息:ahxu-commons-upload-】 答: java 2安装后,需要设置path与java_home环境变量.与jdk1.1不同的是:设置好java_home环境变量后,jvm将自动搜索系统类库以及用户的当前路径. java 2环境变量的设置如下例所示: solaris平台: setenv java_home java2的安装路径 setenv path /bin:/p/2002-11-14/6302.html windows平台: set java_home=java2的安装路径 set path=;%path% 问: 哪些java集成开发工具支持java 2? 答: 目前流行的java集成开发环境,如inprise的jbuilder,symantec的visual cafe, sybase的powerj,都支持java 2. 问: 如果在netscape或ie浏览器中运行java applet时出现了错误,如何确定错误范围? 答: 当java applet在浏览器中运行时,使用的是浏览器本身的缺省jvm.而不同浏览器对jdk的支持程度也不尽相同. 因此,在netscape或ie浏览器中运行java applet出现了错误,建议使用jdk提供的工具appletviewer或sun公司的hotjava浏览器来测试该applet,以确定错误的产生是与浏览器相关. 如果applet在appletviewer或hotjava中运行一切正常,则错误的产生是由于浏览 器不完全兼容jdk而引起的. 此时,解决方法可以是使用hotjava浏览器或者安装 sun公司的java plugin. 如果applet在hotjava浏览器或appletviewer中运行即发生错误,则应当根据错误 提示检查applet程序. 问: 当用jdbc向数据库中插入数据或从数据库中提取数据时,为何有时中文字符会显示为乱码? 答: 这个问题的实现通常与各个jdbc driver的实现有关. 目前大多数jdbc driver采用本地编码格式来传输中文字符,例如中文字符"0x4175"会被转成"0x41"与"0x75"进行传输. 因此我们需要对jdbc driver返回的字符以及要发给jdbc driver的字符进行转换. 当用jdbc driver向数据库中插入数据时,需要先将unicode转成native code; 当 jdbc driver从数据库中查询数据时,则需要将native code转换成unicode. 下面给出了这两种转换的实现: string native2unicode(string s) { if (s == null || s.length() == 0) { return null; } byte[] buffer = new byte[s.length()]; for (int i = 0; i s.length(); i++) { if (s.charat(i)>= 0x100) { ... 下一页