论坛首页 Java企业应用论坛

Nutz源码Jdoc在IDE中补全提示时出现乱码解决办法

浏览 2972 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-04-20   最后修改:2012-04-20


      接触Nutz也有一段时间,随着对它使用的不断深入了解,才越发觉它的强悍与作者的设计巧妙,特别喜欢它那个JUnit测试报告,而且更新的速度也挺快的,到现在的1.b.44版本,ssh所拥有的功能可以说它也已经完全具备了。对于程序员来说学习一种新技术最快捷的办法就是Demo+API,这两样也是必备之需哪。Nutz在这方面做的也是相当的不错,比如在Demo方面有人贡献出了整个CMS的源码(非常感谢作者的分享哪,从里面学习了不少知识),API方面提供了常见的CHM格式和JAR包。不过这个JAR的API在实现应用中却是出了点小问题,下面就来详细说说。

 

我的开发环境:

 

操作系统:Window7

     

Java虚拟机:JDK1.7

 

IDE工具:Netbeans7.1

 

项目编码格式:UTF-8

 

    用Netbeans创建一个简单的WEB工程,把从GOOGLE CODE下载来的Nutz相关文件里面抽取出开发所必须的创建了一个新的库引用,这些操作和显示都正常,但当用代码自动补全时,发现了个问题,代码补全出来的JDOC居然是乱码的,如下图所示:


 

 

咦,这是怎么回事呢??重新检查了自己的工程编码属性,确定是UTF-8没有错哪,如下图所示:


  

试着打开源码查看,却是得到提示信息说“无法使用GBK编码格式安全地打开该文件,是否要继续打开它?”,


 难道说Nutz生成JDOC时使用的是GBK编码来的,看来只好连接GitHub库下载个库看看。下载下来查看工程的编码格式也是UTF-8,这就奇怪了--乱码从何产生呢??看来只好自己生成个JDOC看看了,在UTF-8环境中生成JDOC要注意编码格式的设置,如下图所示,


   

生成好JDOC后,直接修改Netbeans库的源码和JDOC连接,打开创建的工程使用代码自动补全提示一切正常,呵~



 

 

   问题算是解决了,不过引起这个问题的原因还真得思考下,编码格式的不同所造成的影响还真是郁闷哪。上面提到在没有修改前打开源码提示信息“无法使用GBK编码格式安全地打开该文件,是否要继续打开它?”  按照信息所描述是不是将Nutz的源码修改成GBK编码格式也可以呢?于是写了个编码格式轮换输出小程序测试了下,结果说明猜想是正确的,呵~

 



 

 

 

    其实这个小程序不单只是可以转换Nutz的源码,它还可以转换任何项目的编码格式(仅支持JAVA文件),注意是由UTF-8转换成GBK编码格式哦,那么接下来就慢慢体验下Nutz给你所带来的“美妙体验”吧,呵~

  • 大小: 37.8 KB
  • 大小: 80.2 KB
  • 大小: 41.5 KB
  • 大小: 42.1 KB
  • 大小: 46.4 KB
  • 大小: 69.1 KB
  • 大小: 208.7 KB
  • 大小: 193.9 KB
  • 大小: 73.5 KB
   发表时间:2012-04-20  
最近在看nutz,惭愧,只看了几个包,几个重量级包aop,ioc,mvc,dao都只看了一点点点点,还不是很清楚它的架构,不过好像(不记得了)有些地方写的比较乱哦,A类调B类的方法,B类又调A类的方法。有些方法层次比较多,一路走下去,都不记得我最开始看的哪个方法了。头大。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics