javadoc编码问题

1,想要使用文档注释,首先我们要学会用cmd打开文件。 也就是你所创建的java程序。

       输入 javadoc,查看其用法。



2,然后发现挂了。不知道是因为文件目录 class和java不在一起的原因还是什么。 

TND 半个小时了 不搞了  明天看看,


-----------------------------------------------------------------------------

 第二天

- -妈的 CSDN不是自动保存么  又要重新打一遍

2,查了一下发现记事本可以改编码格式,在这里顺便说一下记事本改UTF-8的方法


把文件替换了一下。

还是挂,报一样的错误。

3,于是我重新仔细看了一下cmd里提示的错误 

输入   javadoc -d -author -version ArrayTool.java


发现最后一行提示不一样的错误:

需要class,interface或enum


于是我看了一下源目录,发现里面就是没有class文件

class不是存在bin里面吗????  这是什么操作

4,于是我又查了一下,发现了错误源头。

这是由于Java文件的编码导致的问题。 
通常使用“javac FirstSample.java”编译UTF-8编码的.java源文件。 
没有指定编码参数encoding的情况下,默认使用的是GBK编码。 
当编译器用GBK编码来编译UTF-8文件时,就会把UTF-8编码文件的3个字节的文件头,按照GBK中汉字占2字节、英文占1字节的特性解码成了“乱码”的两个汉字。 

这个源文件应该是用记事本另存为UTF-8编码造成的。

5,

这是由于.java只识别不带BOM的UTF-8编码。 

怪不得视频里用 Editplus直接编译,原来是

EmEditor、Editplus、ULtraEdit或notepad++之类的工具另存为UTF-8(无BOM)。

-------------------------------------------------------------------------------------------------------------------

但是eclipse的java文件和class文件不是一直都分开的么?如果我还是想要eclipse去实现javadoc怎么办?

我就看了eclipse里上面的按钮,就是之前让我设置编码格式那里

-encoding UTF-8 -charset UTF-8


打开 Generate Javadoc


选中 save,就可以直接存储了。

文档里果然多了doc 这个文件夹,里面也有相应的文档注释,一堆HTML。

终于生成了我想要的文档注释






  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值