2 m0 37960837 m0_37960837 于 2017.09.08 10:30 提问

更换了Eclipse版本,import导包时,包的顺序发生变化.

我将自己的Eclipse版本更换为Oxygen, 在今天向SVN提交代码时,发现import引入的包的顺序与原老版本的Eclipse不一样,导致我大批的代码都要提交(这个肯定会被项目经理骂死的), 我去查看了 Preferences->java->code Style->Organize import中设置是相同的,两个版本的该设置都是默认的. 求大神帮忙.

老版本的排序时 java.* java.* n**, org.*
新版本排序 java.* java.* , org.* , n**

2个回答

Small_Mouse0
Small_Mouse0   Rxr 2017.09.08 10:35

试试
图片说明

m0_37960837
m0_37960837   2017.09.08 10:53

还是不行, 这样子反而 错的多了.

在老版本中排序逻辑是 a-z 在Preferences->java->code Style->Organize import 设置的顺序 是插入到这个循序中的
在新版本中排序逻辑 是先把 在Preferences->java->code Style->Organize import 设置的顺序 放到最上面, 然后剩下的进行 a-z 的排序
通过你提供的这种方式设置后的排序方式是:
把除了在 在Preferences->java->code Style->Organize import 设置的顺序 其余的按照a-z排序, 自定义的顺序放到最后面进行排序

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
intellij import包 顺序调整
intellij中自动import的包顺序与eclipse不太一致,可以参照以下方式进行调整:eclipse中(笔者用的是eclipse luna)导入包的顺序依次是: java javax org com 可以查看windows -> preferences -> java -> code style ->organize imports.而intellij中(笔者是2016.2版本)默认导入包的
Eclipse无法导入某些包的解决方案
今天在使用sun包的时候发现无法导入,在rt.jar压缩包下面明明看到sun的存在。使用时总是提示Access restriction错误提示,后来发现在eclipse中默认对sun包没有访问权限,如果想进行访问必须对环境进行一些修改,下面是具体的方法(以工程名MyExerciseProject为例,导入sun包)。 1. 在工程名(注意不是文件名)上右键点击Properties,弹出Prope
Intellij IDEA中设置eclipse的快捷键以及自动导包合并问题
java工程中自动导包,IDE经常会将同一个包下的多个类用*代替,对于代码格式要求严格的公司这样是不允许的,可以通过IDE设置,避免这种情况
【python】import导入顺序(风格)
核心风格: import 语句的模块顺序 我们推荐所有的模块在 Python 模块的开头部分导入。 而且最好按照这样的顺序: 1. Python 标准库模块 2. Python 第三方模块 3. 应用程序自定义模块 然后使用一个空行分割这三类模块的导入语句。 这将确保模块使用固定的习惯导入, 有助于减 少每个模块需要的 import 语句数目。 其他的提示请参考《 Python 风格指
Eclipse 快速导入所有需要的包
非常简单,快捷键: Ctr + Shift + O
Java导入包的快捷键
Random类是在java.util这个包中。可以手动在源程序顶部输入import java.util.Random;语句来申明该程序将要使用java.util包中的Random类,然而有了Eclipse,就不用那么麻烦了—把光标移动到有红色波浪线的Random上,然后按下Ctrl+Shift+M,Eclipse会自动帮你完成导入的工作了。此时保存一下源代码,警告是不是消失了?希望你牢记这个快捷键
eclipse有时候导入了包,但是还是有红线,找不到
clean一下工程
使用Eclipse写JSP如何自动倒包
使用alt+/  不过要在刚写完类名后敲alt+/   ;如Person (alt+/) person=newPerson();即在写完Person后敲alt+/ 才生效。
用eclipse写JSP导入包
在写完一个类后,立即打alt+?键,会直接导入包,在其他时候都是无效的,比如说Date(alt+?) date=new Date();就会导入
关于Eclipse导包java.servlet.http.cookie报错的问题
在写jsp网页的时候,要用到cookie,需导包java.servlet.http.cookie,如下 javax.servlet.http.Cookie" contentType="text/html;charset=GBK" %> 红色处报错。 解决:在tomcat7.0中搜索找到包servlet-api.jar, 项目名-->右键 Property-->选择