2015年工作中遇到的问题91

您所在的位置:网站首页 eclipse新版本取代旧版本 2015年工作中遇到的问题91

2015年工作中遇到的问题91

2023-05-09 13:08| 来源: 网络整理| 查看: 265

91.Eclipse中下载插件,进度一直为0. 网上无意中看到了,有人说“断网”。 本以为是句“玩笑话”,结果试了几次,成功了。

另外就是,一个插件可能有多个包,可能会出错,只先安装一部分可以试试。

92.老版本的Eclipse安装Jetty总是失败,安装Maven通过断网的方式搞定的。 有个Jetty很好安装,但是现在不再第1页了,第2页就进入了浏览器,安装就失败。 新版本的自带Git,Jetty已经安装了。

最后的办法是,使用新版本的,手动安装SVN。 这样,SVN、Git、Maven、Jetty都安装了,新的Eclipse完全替代了旧的Eclipse。

开发Android,目前专门弄了个Eclipse。

93.反射中存在继承问题。 A继承B。 Mongodb存储A,用反射把Java类型A转换成Mongodb的类型。 //原来的代码,只能获得该类的属性 Field[] fields = bean.getClass().getDeclaredFields(); //获得继承的类的属性 Field[] parentFields=bean.getClass().getSuperclass().getDeclaredFields(); //把2个属性合并起来 Field[] allFeilds=(Field[]) ArrayUtils.addAll(fields, parentFields);

ArrayUtils是Apache Commons Lang中的工具类,挺不错的。

94.XShell显示中文。 在菜单的下方,工具栏中有个“编码”,默认是“默认语言”,选择“Unicode”就好了。

95.Linux显示隐藏文件。 ls和ll都不会显示隐藏文件,ls -a ,ll -a 才行。

Maven使用了JDK1.5作为默认的。

96.Linux显示某个文件的磁盘使用情况。 df -h 查看每个根路径的分区大小

[root@localhost mongodb-data]# df -h Filesystem                    Size  Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root   50G  871M   46G   2% / tmpfs                          16G     0   16G   0% /dev/shm /dev/sda2                     485M   33M  428M   8% /boot /dev/sda1                     200M  260K  200M   1% /boot/efi /dev/mapper/VolGroup-lv_home  484G  3.5G  456G   1% /home

97.java.net.NoRouteToHostException: No route to host.    防火墙设置可能阻挡此类程序访问网络。

98.使用Spring3的@value简化配置文件的读取. Spring 通过注解获取*.porperties文件的内容,除了xml配置外,还可以通过@value方式来获取。

使用方式必须在当前类使用@Component,xml文件内配置的是通过pakage扫描方式例如:

@Value("#{configProperties['zhaorongbao.img.url']}") private String img_url;

99.解决Android工程出现,unable to get system library for the project 异常. 解决办法:

解决问题的方法是打开工程中的default.properties文件,把版本号改高。  

比如:# Project target.

target=android-9 出现原因分析:

当我们从别处引入android工程时,会出现 unable to get system library for the project 的提示。这是由于sdk版本不兼容导致的。假设自己使用的sdk等级是8,而引入的工程sdk等级是7,便会出现版本不兼容的错误

100.Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead.  Please use Android Tools > Fix Project Properties. 按照提示,是搞定这个问题的。

不明白的是,为啥不能用JDK7呢,按说高版本的总是支持低版本的啊~

会不会是这样呢? Android当前版本的SDK,只支持1.6及以下的。 我们根据SDK版本的开发,当然必须兼容1.6的。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3