eclipse使用过程中的一些问题总结
- 格式:docx
- 大小:13.53 KB
- 文档页数:3
1. Syntax error, parameterized types are only available if source level is 1.5
在eclipse中菜单Window----preferences----java-----compiler把右边中的Compiler compliance level改为1.6
右击项目,修改properties,找到java
compiler修改compiler compliance level为1.6
------------------------------------------------------------------------------------------------------------------------------------
2. Java的Swing入门,继承JFrame报错问题,在使用JFrame时出错
应该是你环境变量配置的问题,先确认下环境变量是否正确,
如果还有问题再看看下面的解决办法:Eclipse 默认把这些受访问限制的API设成了ERROR。
只要把Windows-Preferences-Java-Complicer- Errors/Warnings
里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过。
--------------------------------------------------------------------------------------------------------------------------
Appium java 环境报ng.NullPointerException错误(2014-12-04 17:44:49)
标签:appium java ng.nullpointe 分类:手机自动化测试
最近我在学习Appium java环境下的手机自动化测试,于是按照网上说的步骤搭建环境,
可是一步步地设置完成后,右击刚刚新建的测试用例,选择“JUNIT”运行的时候,
弹出一下对话框架,报“an internal error occurred during:‘Launching LoginTest’ng.NullPointerException”错误,
然后没有任何输出。
这下傻了,只好去网上查一下,网上的问题是五花八门,各种尝试后发现没有解决掉问题,只好自己排查了。
排查问题
1,查看各位引用,Appium,selenium,junit的包都包含了,在Build path里面设置正确,此处没有问题。
2,APK的各种情况,版本安装是否正确,要测试的和提供的APK的版本是否一致。
经查看,是一致的,此处Pass!
3,Capabilities各种参数的设置,对比了网上提供的实例和我以前用Python写的,运行成功的测试用例的设置,
发现完全一致,也没有任何问题。
4,现在只好查看一下Eclipse的问题了,查看WorkSpace下的.metadata文件夹下的.log文件,看一下是否存在问题。
经查看,发现有org.eclipse.jdt.junit相关的错误,于是我就在Eclipse下查找这个jdt.junit相关的插件,
发现没有找到,现在问题就定位到了,肯定是这个插件出问题了!!
解决问题
问题描述:Eclipse下缺少org.eclipse.jdt.junit相关的插件,造成用junit运行测试用例的时候,报空指针的错误!!!
网上查看了一下JDT相关的东西,发现中能是我这个Eclipse下载的是ADT版本的,
当时用来做Appium python版和Robotium的测试的。
这个版本的Eclipse没有SDK。
于是去网上下载了一个eclipse-jee-luna-SR1-win32-x86_64,解压后,
再按Appium java环境搭建的方法配置了一下,写了个Demo再次运行,成功!!
-------------------------------------------------------------------------------------------------------------------------------------------
Junit 使用问题:
网上下载一个JUnit包,后缀名为jar . 打开eclipse ,
新建项目,项目建好后在项目名称上单击鼠标右键,
选择build path-->Config build path ,在properties for....窗口中左边选择Java Build Path 右边选择Libraries,
再点击Add External Jars 。
找到你下载的那个JUnit包,点击打开,然后点击OK,就行了。
然后新建一个类,在开头加入import org.junit.*;具体使用如下:
import org.junit.*;
public class Test{
@Test public void test(){
Assert.assertEquals(result,fun);//判断结果是否相等,result是你认为fun的运行结果,fun是你所要测试的那个方法
Assert.assertTrue (条件)//判断条件是否为真
}
}
如果测试正确,eclipse左边窗口会出现一个绿条,否则是红条。
并有错误提示
=============================================================================== =========================
创建安卓项目中没有R.java的解决办法?
看一下res 文件夹下面的资源文件有没有错误
如果没有看看资源命名有没有问题不能出现纯数字或者有特殊字符
然后project---》clean
1.Project——>clean;
2.Android Tools -> fix project propertities
3.继续clean查看后台提示错误,一般都是因为xml文件中出现问题(比如:ID重复啊,或者命名的ID找不到等等),还有就是文件名命名不对,文件名只能数字+字母+下划线。
------------------------------------------------------------------------------------------------------------------------------------
步骤一:通过快捷键“ctrl+alt+向下箭头”复制上面一行代码。
步骤二:按住“alt+向上或向下箭头”移动本行代码向上或向下移动,点击箭头一次,移动一行。
效果
----------------------------------------------------------------------------------------------------------------。