java中如何调兼容性_使用eclipse开发的兼容性配置

通常使用eclipse开发程序的时候,正常情况下放到Linux中运行一般是没有什么问题,最明显的就是编码问题,这个一般都会统一为utf-8,另外还有Windows和Linux的换行符不同的原因,还有当代码上传到github等平台时,查看缩进会变乱,所以这几个地方需要统一一下,以Linux下为标准,因为这样更加简洁明了,所有代码除了utf-8编码外,也不要使用tab进行缩进,建议统一使用4个空格或者2个空格缩进,换行风格全部为Linux/Unix风格即\n,这样可以保证大部分代码兼容的问题,下面在eclipse中进行设置

设置全部在最上方菜单栏"Window"->"Preferences"中操作

1、设置缩进为4个空格

在对话框中选择"General"->"Editors"->"Text Editors"

在右面Displayed tab width:文本框中可以看到默认为4,然后此时在Insert spaces for tabs前面的框打上勾,表示将tab转为空格,现在正好是4个

1a4dd04f7083675b4786972bce130381.png

保存完这些设置后,别的不用动,点击ok确认

2、设置Java缩进为4个空格

上面的设置是针对普通文件,对于Java源文件也要设置其缩进风格

选择"Java"->"Code Style"->"Formatter"然后点击右边的Edit...进入编辑界面

f51230a4fea5925281943be2db7c2f27.png

首先设置Tab policy:为Spaces only默认是Tabs only就是tab缩进,然后修改一下Profile name否则无法保存,设置完这两项之后,保存即可

a90258069460861b74343a1b514cef3a.png

3、设置编码和换行风格

选择"General"->"Workspace",在右侧Text file encoding中默认是Default(GBK)这个地方必须修改为Other UTF-8

然后New text file line delimiter默认是Default(Windows)建议修改为Other Unix然后确定

e751e975f0daaa2db595c09e62ce77a9.png

注意:这里的utf-8是不带BOM头的,也就是纯净的

修改完以上3项之后,代码的跨平台兼容问题基本上就解决了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值