android eclipse 在打开求生之路2玩一会闪退后就会闪退,我截了个图片,请大家帮我看以下是什么问题

&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@nhzjg
引入包有错。应该引入下面的包:
import org.eclipse.swt.events.MouseA
import org.eclipse.swt.events.MouseE
不应该引入:
java.awt下的包
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@nhzjg
引入包有错。应该引入下面的包:
import org.eclipse.swt.events.MouseA
import org.eclipse.swt.events.MouseE
不应该引入:
java.awt下的包
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
最近按网上资料如下配制 eclipse 3.2 使用JDK1.5中文 JavaAPI:1 Sun 官方的中文版 Java API 文档发布了,地址为:, 下载后请参考如下步骤配合 eclipse3.2 使用2. 点击菜单 &窗口& &-& &首选项&3. 点击左边项目列表中的 &Java& -& &已安装的 JRE&,选中你已经安装好的 JRE5.04 单击右边的编辑,点击对话框下边的库列表中的 rt.jar 左边的加号 “+”,展开 rt.jar 的配置, 选中第二项,JavaDoc 位置5 单击右边的编辑(如果右边的编辑是灰色的,将库列表上边的“使用默认的系统库”复选框取消选择),在弹出的对象框中,上边是使用解压后的文件来进行帮助,下面使用未解压的压缩包帮助。6使用未解压的压缩包,选择下面归档中的javaDoc,(需要输入两个内容,一个是压缩包所在的位置, 可以选择右边的浏览选择,第二个是压缩包里面的路径,也可以使用右边的浏览进行选择,一直到 api 文件夹为止,就是包含index.htm的文件夹。完成后,在浏览的下面有一个检验的按钮可以进行检查)。7 完成后,确定,完成配置,在eclipse中选择系统的方法,按 F1 即可在帮助窗口中看到对应的 JavaDoc 的帮助入口,点击后,就可以直接看到对应的 JavaAPI 的 Doc 了我试过后发现并不能找到对应的 JavaAPI 的Doc,只显示Eclipse自身的帮助文件,重起后也是!我的配制信息地址:file:/C:/Program Files/Java/jdk1.5.0_11/docs/api/Eclipse SDK 版本:3.2.0以陈大哥的经验,想请教下如何才能找到对应的 JavaAPI 的Doc?
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
请教一下陈钢老师:
eclipse用插件开发信息系统和java项目开发信息系统有什么不同?只是操作上的差别么??谢谢老师
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
To AMI :我没有安装JDK DOC的经验,这没什么必要吧。如果安装不了,在Eclipse之外打开就行了。或者.....试试用中文版的DOC,覆盖JDK的原DOC?To knuth: 是开法方式的差别。差别非常大。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
你忽略了一步,就是取消源代码关联。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
我用的方法和.
?&你忽略了一步,就是取消源代码关联。&?
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
陈老师,您好:
F:\\javaDev\\eclipse\\plugins\\org.eclipse.platform_3.1.2\\eclipse.png
这个图片能否帮我发一下,jyh1152003&#
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
To knuth: 是开法方式的差别。差别非常大。
请问陈刚老师: 能随便举几个例子么?这个问题我问了好多人了。。包括大学里交我们的老师。。。都不知道。。。。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
如果举例子就太长篇累牍了。问GOOGLE吧,它是最好的老师。最好自己做一个RCP的小例子,会更有感觉。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
陈刚老师,首先感谢您编写的《Eclipse从入门到精通》,它给我们学习swt带来了方便。我仔细查找了读者提问网页上的问题还有你编写的书,没有自己要的答案,再次打扰您了。
在tableviewer中可以对表格的单元格进行编辑,但是不能选种一个单元格,使颜色加深表示选中。table 中不知道怎么才能鼠标单击时候不选中一行,而只选中一个单元格,再次请教您了。时刻期待您的回复,谢谢啦!!
-------------------------回答:老版API不支持您要实现的功能。以下文字是本书第二版的内容,截选出来给您,它是基于Eclipse3.2的14.9.3
给表格的单元格设置背景色如下语句将使第1行第2列的单元格背景色变为红色(要加在tv.setInput()方法后面)。Table table = tv.getTable(); //tv是一个TableViewer对象TableItem item = table.getItem(0); //得到第1行Color color =Display.getDefault().getSystemColor(SWT.COLOR_RED);//红色item.setBackground(1, color); //设置此行的第2列为红色table.redraw(); //重画界面
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
插件开发,sms项目中实现新增用户功能,出现
Reason:
java.lang.NullPointerException
Unhandled event loop exception
望陈老师解答
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
to 杨胜凯: 查日志看是那一句出了空值异常,然后设个断点DEBUG追踪一下。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
我也是通过阅读大作《Eclipse从入门到精通》开始学习Eclipse的.现在我有个问题想请教下:
我开发了一个SWT桌面应用程序,项目有一个存放图片资源的目录,如下:
res/abc,res是项目构建路径的原文件夹,abc是包名,我把所有图片资源文件放在这里,程序中我使用ImageDescriptor.createFromURL(new URL(&file:res/abc/*.gif&))这样的方式来使用这些图片资源.在eclipse环境中一切都正常,程序运行完全正确.问题出在打包之后脱离eclipse环境独自运行,程序就无法正确地找到这些图片资源了,所有应显示图片的地方都成了一个红色方块.
我打包之后的project.jar的包结构是这样的:
abc(这里存放所有图片资源文件)
com(这里是我的java类文件)
这里还有一个附带的问题,你可以留意到,上面调用图片URL是file:res/abc/*.gif,但res是项目结构的源文件夹,打包之后是不会有的,所以我将调用的URL改成file:abc/*.gif,去掉了res,但还是不行,即使这样ok,也有一个项目管理的问题,总不能在每次打包时都去改这些URL吧!请问你们平常是怎样解决的呢?
再回到正题上来,我google了一下,网上有说是因为classpath的原因,只要在classpath中加上jar即可,我试过了,在环境变量classpath上加上project.jar的正确路径,在project.jar包中的Manifest.mf中的Class-Path也加入了自己
project.jar,但结果也还是不行!请问你是怎样解决的呢?
说了这么多,也不知道问题说清楚了没有!
最后祝陈先生事业顺利,身体健康,出更多好书.
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@读者定位于含有源文件目录肯定是不行的。您可以参考第22章的实例,里面演示了安排和读取图像资源的方法。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
陈老师:你好,我看本书遇到一个问题,因为现在eclpise已经有3.3版本了,我看到没有语言包,就用了3.2,可是学到本书26页时,在找jface.jar时找不到,不知道在哪个目录下,您能帮我解决一下吗?不胜感激。QQ:
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
To 张明:用jface.jar搜索本帖,已有答案。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
你做留言板连简单的分页都不会吗?
你提供的原代码是一本书混杂在一起了,叫人家新手怎么看,这也就是说每个程序员都先做桌面程序,最后才能看的懂你的web开发,我觉得这是一种不负责任的做法,
也就是讲你的书安排的章节独立性太差,而且没有什么详细的说明,想先学开发几乎看不下去
尽量写的易懂点,详细点,谁在乎再多那几块钱?
请向孙鑫老师学习
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
不先学桌面开发,能看的懂的web开发吗?
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
我也曾经出现过这个问题:
java.io.FileNotFoundException: E:\eclipse.properties ( 系统找不到指定的文件。 )
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.&init&(FileInputStream.java:106)
at java.io.FileInputStream.&init&(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)
at java.net.URL.openStream(URL.java:913)
at org.eclipse.core.launcher.Main.load(Main.java:1126)
at org.eclipse.core.launcher.Main.loadProperties(Main.java:1098)
at org.eclipse.core.launcher.Main.addBaseJars(Main.java:334)
at org.eclipse.core.launcher.Main.getDevPath(Main.java:286)
at org.eclipse.core.launcher.Main.getBootPath(Main.java:406)
at org.eclipse.core.launcher.Main.basicRun(Main.java:174)
at org.eclipse.core.launcher.Main.run(Main.java:704)
at org.eclipse.core.launcher.Main.main(Main.java:688)
但后来重装时将原来包含中文的路径改成不包含中文,运行插件时就突然可以了,应该是路径包含中文的原因
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@黄河您可能搞错了。我的书里没有留言板示例,而是一个用户列表示例。另外,代码不是混杂在一起的,而是分目录的。而且单个项目还分成了版本。再次,WEB篇是独立的,和SWT/JFace篇、与及插件篇没有任何关系。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@大行不先学桌面开发,可以看的懂的web开发!
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@黄杰文慎用中文,很容易出问题
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
陈老师,您好!
我用swt/jface做了一个基础窗体,baseform。这个窗体上只有一些按钮。我想把这个窗体作为一个基础,其他的程序在这个窗体上开发。窗体是画好了,可是怎么应用呢?
我想把这个窗体添加到new菜单中。这样,每次创建新的窗体时,只要选择new-&baseform就可以直接到到基础窗体,然后在这个基础上进行乞他的开发。
不知道怎么做。各位高人,能教教我么?
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@李思你的用法很怪异。建议你看完本书后再决定选择怎样的实现方案
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@余杰
是因为你定义的stacklayout指向了空的定义。
你没有把statcklayout初始化
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
陈老师 你好 我在学习这本书的时候,在阅读3.8节的时候,在按照书上写的在i==5的时候设置断点,但是设置完了以后,调试的时候确是提示i cannot be
resolved。不知道哪里出现了问题。摆脱陈老师赐教。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@TRIEE提示无法中断调试,自己再仔佃检查一下步骤。中断调试是很简单的,一般都不会出错。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
我在下载CVSNT的时候,按照您制作的配书光盘上的来.可到我点击Accpet license and download是它弹出了错误的页面.请问是怎么一回事?
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@limenghui错误的原因很多,网络不通,防火墙,操作遗漏等等等。我看不到你的错误现象,所以也无法给你做判断。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
TableViewer tableViewer = new TableViewer(table1);
Table table = tableViewer.getTable();
TableItem item = table.getItem(0);
System.out.println(item.getText(3));
if (item.getText(3).equals(&网络一班&)) {
System.out.println(&\\\\\\\\\\\\\\\\\\\\&)
}
我用以上的方法可以获得表格table1中第一行第四列的值:“System.out.println(item.getText(3))”打印出“网络一班”。
但为什么以上方法却进不了if语句打不出“\\\\\\\\\\\\\\\\\\\\”????
谢谢!!!!
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@song确认item.getText(3)输出的字符串前后没有空格
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
我现在在学习Struts,但不知怎么学才好。
现在也有Spring,关于学习那些框架,是学习Struts好呢,还是学习Spring好?
是学了Struts就不要学Spring了,还是学了Spring就不要学Struts,还是两个都要学?
还是Struts+Spring+Hibernate这三者都要学呢?
如果学习Struts的话,还要不要学习Struts与中间件技术的结合、IBatis框架和Tiles框架。
还有Struts与表现层技术的结合都要学吗?
又如果学习Spring的话,怎样学习才好,只要学习Spring中的那些内容?
可以回答我这些问题吗?
谢谢!!!!!!!!!!!!
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@songStruts+Spring+Hibernate这三者都要学。如果学习Struts的话,也要适当学习Struts与中间件技术的结合、IBatis框架和Tiles框架。Struts与表现层技术的结合也要适当学一下。 多看多练,就能学好Spring。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
eclipse运行时,出现无法解析org.eclipse,是怎么回事?
&re: 《Eclipse从入门到精通》常见问题解答 [未登录]&&&&
@belial可能是你下的eclipse版不对,要下eclipse-sdk版
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
为什么我在安装《Eclipse从入门到精通2版》中cvs获得本书的库和源代码一项时会出我28号所提交的错误(我现在记不住了,我现不在我的电脑前方),帮我解答一下。谢谢!陈老师。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
陈老师,我想请教一下。在书本第4篇(WEB开发篇)当中我按照书本及光盘安装好了tomcat和lomboz,都成功了。但当我想创建一个j2ee项目测试一下时,却发现打不开jsp页面,提示“发生错误,请参阅错误日志以了解更多详细信息”,因此不能编辑jsp内容,也发布不了,出现“HTTP Status 404 - /hello”。请问是什么原因,我查了很多资料也没能解决,希望陈老师帮帮忙。
&re: 《Eclipse从入门到精通》常见问题解答 [未登录]&&&&
您好!
在《Eclipse从入门到精通2版》的201页的图16.20向导式对话框实例运行后,其中“上一步”、“下一步”、“完成” 和“取消”按钮全是英文的
请问用什么办法才能改成中文
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@song安装eclipse 中文语言包
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@于连宇大概是什么错误,
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@belialHTTP Status 404 - /hello”是访问web服务失败的错误。你的操作可能是访问jsp,而不是编辑jsp了吧。编辑jsp,右键弹出菜单后选 open
&re: 《Eclipse从入门到精通》常见问题解答 [未登录]&&&&
请问怎样在控件中使用HTML标记,来实现超连接?比如在按钮或标签中,使用超连接来实现连接网页。
&re: 《Eclipse从入门到精通》常见问题解答 [未登录]&&&&
请问,用什么方法来获得系统的当时时间,但我用
Date now = new Date();
now.toLocaleString();
获得的是开发工具ECLIPSE的当时运行的时间,其时间又和系统的不一致,
又不知怎么改?
还有我上次问您的那个问题,我有安装了eclipse 中文语言包 ,还是不行。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@songSWT有一个用于显示链接的控件,查本书SWT一章。取得当前时间就是new Date()。你指的系统是什么,是远程系统?
&re: 《Eclipse从入门到精通》常见问题解答 [未登录]&&&&
您好!
我指的是本地系统,我在Windows 2003上运行时,用new Date()取得的当前时间是一致的。
但在Windows XP运行时,取得的是Eclipse 开发工具的“控制台”上( &MainWindow []C:\Program Files\Java\jre1.5.0_09\bin\javaw.exe( 上午09:33:15)&)的时间,此时间和本地Windows XP系统上的当前时间不一致。
是不是系统问题,还是Eclipse 开发工具上设置时间不对?
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@song我测试了一下,没出现这类问题,我是在linux下测试的。我也没碰到没听说过这类问题。实在抱歉,不知道原因在哪。
&SWT组件问题&&&&
在学习SWT/JFACE篇时,遇到如下问题:new Text text = new Text(shell,SWT.NONE);new Button button = new Button(shell,SWT.NONE);以上句子没问题.可是以下句子就有问题(在同一个shell里):new Slider slider
= new Slider(shell,SWT.NONE);new Table table = new Table(shell,SWT.NONE);错误提示:the constructor Slider(shell,SWT.NONE) is undefined.
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
第七章55页→7.1.2命名内部类写法
正确敲入代码后出现如下错误
java.lang.Error: Unresolved compilation problem:
The method addMouseListener(MouseListener) in the type Control is not applicable for the arguments (HelloWord.MyMouseDoubleClick)
at com.swtdesigner.HelloWord.main(HelloWord.java:35)
Exception in thread &main&
请问怎样可以解决呢?
我的邮箱是:banli771&#
我想您一定很忙,先谢谢了!
&加工具栏问题&&&&
陈老师你好:
我在做14.6节项目:加工具栏时,得到这样的结果,我的工具栏是空白的。没有图标,也没有按钮文字。请指教,就是什么问题呢?我检查了代码,和书上没有区别 。
&配置Tomcat数据连接池的问题&&&&
471页,在Eclipse之外测试,运行结果正常,但是在Eclipse之内测试时,虽然按照步骤把server.xml和context.xml复制到Server项目下,但是还是出现了这个异常:javax.naming.NameNotFoundException: Name jdbc is not bound in this Context at org.apache.naming.NamingContext.lookup(NamingContext.java:770) at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
7.3在事件代码中如何访问类中的变量
中提到:将变量前加final,否则在事件代码中不能引用。
能否引用应该跟变量的作用域有关,可是final应该并不具有扩大作用域的作用。
这句话是否有逻辑方面的不足,还是我得理解不到位。
请帮忙解释一下。
邮箱:banli771&#
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
书中关于网格式布局的
其中的第一个图中的按钮b5,它所占的空间(不是显示大小)为什么不和它正上方的button2相同呢?
网格式布局每一列中的组件所占的空间(不是显示大小)的大小,在使用makeColumnsEqualWidth处理前,是由什么决定的呢?
邮箱:banli771&#
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
接上一个问题。
也就是说:网格类布局中每一列中的所有组件的所占空间是否一样。
比如一列中有Button b1,Button button2,Button wideButton3
他们的显示大小肯定是不一样的。这时他们的所占空间一样么?
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
接上面话题。
你是不是画错了。你看89页中的图10.22中的b4。很明显您的意思是b4所占的空间和button1一样啊。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
open函数中有一句 new GridData(100,-1);
这里的-1怎么理解
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@banban
-1指高度自适应
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@banban
final后,变量成为常量,这时事件代码才可以引用。和作用域无关
&re: 常见问题解答 &&&&
陈老师您好!
我通过学习您的《Eclipse从入门到精通》这本书对插件开发已经入门了,非常感谢您,我还想请教您一下我做的这些插件项目怎么做测试呢?每次都另开一个eclipse自己去点非常浪费时间啊!
请您指点一下吧,或者给我点这方面的资料!
我的邮箱是:wen_tao999&#
先谢谢您了!
&eclipse and mysql&&&&
我根据你的书编写到372页那里!但是一编译就出现好多问题!而且我登陆不了!然后我测试数据库,它可以连上MYSQL的,但是一用一运行你那个程序就出现这样的问题!前提是,我已经把要用到得包导进去了!登陆不了!输入chen
123然后按确定,就没有反应了!如果不输入密码或者用户名,然后按确定就会出现提示信息!想不明白! 我是用eclipse 3.2版本的!如果直接用你那哦SMS插件项目的代码运行的话,连功能导航器和搜索视图都显示不了!急!!
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:402)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
.chengang.sms.db.ConnectManager.getConnection(ConnectManager.java:40)
.chengang.sms.db.DbOperate.getUser(DbOperate.java:38)
.chengang.sms.navigator.LogonDialog.buttonPressed(LogonDialog.java:77)
at org.eclipse.jface.dialogs.Dialog$3.widgetSelected(Dialog.java:660)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
at org.eclipse.jface.window.Window.open(Window.java:796)
.chengang.sms.navigator.NavigatorActionGroup$LogonAction.run(NavigatorActionGroup.java:48)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:441)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@venlence He似乎没有什么有效的测试方法了。所以你的代码,特别是算法和业务逻辑尽量不要和SWT等GUI API混在一起,这样就能不启插件而能做业务逻辑的测试。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@he何报找不到数据库驱动的错误,应该是你的mysql连接用的jar没安装好。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
我打sms学生成绩管理系统那个项目直接导入到eclipse中,但是不能运行!搜索视图加载不了,出现错误信息是&创建此视图发生了错误&;;然后那个功能导航器又没有显示数据管理,报表输出,系统配置,只有一个登陆和退出的图标!我是安装了MYSQL了,经过测试,是可以连接上的,并且安装书上写的那样,在MYSQL中创建了需要的数据库和对应的表!但是我一按那个用户登陆,然后输入用户名wang 密码123,然后按确定就出现很多这样的错误,我急得受不了!......请帮忙!陈老师....
java.lang.ClassNotFoundException:
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
.chengang.sms.db.ConnectManager.getConnection(ConnectManager.java:32)
.chengang.sms.db.AbstractDbOperate.getAllSchoolClass(AbstractDbOperate.java:326)
.chengang.sms.system.SmsUtil.createSchoolClassCombo(SmsUtil.java:61)
.chengang.sms.score.SearchView.createPartControl(SearchView.java:46)
at org.eclipse.ui.internal.PartPane$2.run(PartPane.java:137)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:616)
at org.eclipse.core.runtime.Platform.run(Platform.java:747)
at org.eclipse.ui.internal.PartPane.createChildControl(PartPane.java:133)
at org.eclipse.ui.internal.ViewPane.createChildControl(ViewPane.java:135)
at org.eclipse.ui.internal.ViewFactory$1.run(ViewFactory.java:351)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:616)
at org.eclipse.core.runtime.Platform.run(Platform.java:747)
at org.eclipse.ui.internal.ViewFactory.busyRestoreView(ViewFactory.java:273)
at org.eclipse.ui.internal.ViewFactory$2.run(ViewFactory.java:530)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.ViewFactory.restoreView(ViewFactory.java:528)
at org.eclipse.ui.internal.ViewFactory$ViewReference.getPart(ViewFactory.java:102)
at org.eclipse.ui.internal.WorkbenchPage$1.propertyChange(WorkbenchPage.java:132)
at org.eclipse.ui.internal.LayoutPart.setVisible(LayoutPart.java:268)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:317)
at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:568)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:122)
at org.eclipse.ui.internal.presentations.DefaultPartPresentation.selectPart(DefaultPartPresentation.java:1116)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:946)
at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:921)
at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1020)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:383)
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@kof98数据库的java连接库没有配置好。在app测试通过,并不代表在rcp中已经配置好java连接库了。查查本书,或者看看光盘的视频。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
《Eclipse从入门到精通第14章 TableViewer7中 只用了一句 tv.setCellModifier(new MyCellModifier(tv));
将类MyCellModifier实例化, 但可能不止我还有很多人都不明白,为什么
类MyCellModifier中的方法并没有被调用, 却能得到执行.
正常的类方法要被执行语法如下:
类名 变量名 = NEW 类名();
变量名.方法名();
但本书中只用了一句tv.setCellModifier(new MyCellModifier(tv));将其实例化,并没有调用其方法名,就能执行类MyCellModifier中的方法canmodify, getvalue, 和 modify 方法。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
我的书少了16页,一章的内容啊
啊啊啊啊啊啊啊啊《Eclipse从入门到精通》第二版有课件嘛?发来谢谢!我的邮箱y&#
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
我想请问你一个问题:
MFC中是用消息循环来等待消息的产生,就是消息循环机制!在JAVA AWT/SWING是什么机制呢?这样的一个机制对应的方法是怎样的?SWT又是如何呢?
老师:最好把答案发去我的油箱:&#
感激万分!!!!
&cant' find source&&&&
您好,请教您一个问题,就是我在使用Eclips运行程序的时候出现错误,单步调试提示是can't find source ,出错的语句调用了其他jar文件中的class,不知道如何解决这个问题谢谢!
&关于Mysql的一点疑问&&&&
陈老师:
第二版第25章我已经学会了,想了解:项目打包发行后,对方客户机必须要安装Mysql才能正常访问数据库吗?不安装,我开发的软件能正常使用数据库吗?
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
《Eclipse从入门到精通第14章 TableViewer7中 只用了一句 tv.setCellModifier(new MyCellModifier(tv));
将类MyCellModifier实例化, 但可能不止我还有很多人都不明白,为什么
类MyCellModifier中的方法并没有被调用, 却能得到执行.
正常的类方法要被执行语法如下:
类名 变量名 = NEW 类名();
变量名.方法名();
但本书中只用了一句tv.setCellModifier(new MyCellModifier(tv));将其实例化,并没有调用其方法名,就能执行类MyCellModifier中的方法canmodify, getvalue, 和 modify 方法。请解释运行原理!
shuyong1314&#
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@舒勇
这很正常呀,Java里很多代码都是这样的。还有IoC模式也是这样的。如果你实在还不明白可以看看TreeViewer的源代码。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@鹰
不需要,数据库一般是在远程的一台单独的机器上
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@ssj
因为没有这个class的源代码。如果你要调试到这个class里面去,你必须去找到这个jar包对应的源代码包,然后将它配置到项目的库引用中。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@kof98
一样的。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
@闫市强
找书店换,书的光盘在本站的下载一帖中有。
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
你好:我是《Eclipse从入门到精通》的读者,第25章 Web开发环境的搭建 安装Tomcat和Lomboz (软件都来自书上光盘)新建Dynamic Web Project 时弹出未能启动选择的向导,错误 为 org/eclipse/jst/j2ee/project/facet/J2EEFacetProjectCreationDataModelProvider 操作是安装书上步骤做的
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
请问,如何改变TableViewer中单个单元格中文字的颜色(前景色)?
我的应用中表格里都是数字,希望每一行里最大的那个数用红色显示,但是最大的数不都在同一列上,怎么做呢?
求高手指教!谢谢!
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
陈老师您好,我在做27章的主界面框架时,两个view不显示&功能导航器&,&搜索视图&的标题,请问是什么原因呀
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
org/eclipse/jdt/core/dom/AnonymousTypeDeclaration
一般是什么原因?
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
陈老师:
您好!
我购买了您编著的《Eclipse从入门到精通》一书,感觉这本书对我学习Eclipse有很大的帮助,我目前在学习插件开发,在学习过程中遇到了一个问题,来信向您请教。
在第十八章的18.5.2的ChinaEditor.java中有一个createPartControl方法,有如下语句:(P228)
text.setText (“中国之编辑器”);
我在学习的过程中将上句改为
text.setText (“中国之编辑器\n中国之编辑器”);
意图在text中显示两行“中国之编辑器”,但在实际的执行过程中(双击中国后)text中的两个“中国之编辑器”显示在同一行,而我作如下输出时:
System.out.println (text.getText());
在控制台输出的是两行“中国之编辑器”。
请问是否Text不支持换行呢,还是在Text中换行符不用“\n”表示?如果要在Text中换行该怎么办呢?是否要换用其他组件?
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
我打包导出运行时候报这个错误怎么搞啊?是eclipse rcp 应用系统开发方法与实际那本书上的。
11:54:25.597 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_02
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Command-line arguments:
-os win32 -ws win32 -arch x86
!ENTRY org.eclipse.equinox.app 4 0
11:54:28.221
!MESSAGE Error in invoking method.
!STACK 0
java.lang.NullPointerException
at com.hwsy.fssr.zsdw.sys.CacheImage.getImage(CacheImage.java:37)
at com.hwsy.fssr.zsdw.dialog.LoginDialog.configureShell(LoginDialog.java:115)
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
如何调用ACTIVEX控件中的事件 谢谢
&re: 【Web Service学习笔记】第1篇 内容显示不全&&&&
你好,我在网上看到你写的一篇关于[Web Service学习笔记]第1篇 SOAP的HelloWord实例 这篇文章,看了感觉很实用,而且我正好现在也做这个,但是在网页中看不到你发布的图片,兄弟我想请你单独传一份这篇文章的全部内容和代码给我好吗,我现在急用这个?
我看到文章的网址是:
我的邮箱是:cmjandzyh&#
兄弟在此先谢谢了:)!
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
陈老师: 您好!
我有问题想请教您.
我现在想作一个输出控制台,就是打印出system.out.println的内容,但我还要把这个控制台上添加上自己的Action,就像clear console,scroll lock一样,来触发自己的事件,请问如何实现呢?能否给一些指点.谢谢了.
&href=mail to:jinzhaoklmy&#&
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
陈老师您好,我想问一下书上的40页的合并修改具体怎么做,原理是什么?
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
我是《Eclipse从入门到精通》的读者,我用SWT开发的时候遇到两个问题,需要您帮助下。谢谢!
1、在用tableItem的时候想设置talbeItem的高度,
设置table里面的文字换行显示也可以
tableItem修改时里面的嵌套的text是设置大小为什么也不管用?
2、table可以合并行和列吗?
我的邮箱:yongyu_1&#
急用!谢谢!
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
陈刚老师:
您好!有幸拜读了你的著作Eclipse 从入门到精通(第2版) ,写的很浅显易懂,收获良多。只是书中有一处疑问,希望能帮忙解答一下。
书中370页中最后4行的fieLogonEvent方法执行出错,我编写如下:
// 触发所有监听器中的登录事件处理方法
public void fireLogonEvent() {
System.out.println(&listener length:& + logonListeners.size());
for (ILogonListener listener : logonListeners) {
System.out.println(&step1&);
listener.logon();
System.out.println(&step2&);
}
System.out.println(&step end!& );
}
系统后台输出:
username:卢海南
listener length:2
step1
就是说listener.logon();执行出错。
恳请指点!
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
请问下,为什么在TableItem中
TableItem item = new TableItem(table, SWT.NONE, table.getItemCount());
item.setText(&abcde&+\n&+&cdasdfasldfasd&);可以换行,
item.setText(从数据库取出的含\n字符的值)就不可以换行了?
我最终放在表格中的字符串是从数据库取出来的
怎么才能让他换行?自动换行更好
帮帮我,谢谢!
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
谢谢,学习了
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
对于Linux系统,源生库“swt-32-3063.dll”是什么?
&re: 《Eclipse从入门到精通》常见问题解答 [未登录]&&&&
你好,我正在照书上的例子做学生管理系统,下面这个方法总是报错,运行到while循环的时候出现Operation not allowed after ResultSet closed错误,我在网上查了很多都不知道是什么原因,请你帮我看看,谢谢
public List&IUser& getUsers(Page queryInfo){
Connection con=
Statement stmt=
ResultSet rs=
queryInfo.totalCount=getUserCount(); //获取用户表记录条数
if(queryInfo.totalCount==0)
//等于0表示没有记录
return Collections.emptyList();
//计算出总页数
if(queryInfo.totalCount%queryInfo.pageSize==0)
queryInfo.pageCount=queryInfo.totalCount/queryInfo.pageS
else
queryInfo.pageCount=(queryInfo.totalCount/queryInfo.pageSize)+1;
//算出起始位置=(当前页数-1)*每页记录数
int start=(queryInfo.currentPage-1)*queryInfo.pageS
String queryIuserSQL=&select * from iuser limit &+start+&,&+queryInfo.pageS
con=ConnectManager.getConnection();
//创建数据库连接对象
stmt=con.createStatement();
rs=stmt.executeQuery(queryIuserSQL);
List&IUser& list=new ArrayList&IUser&(queryInfo.pageSize);
while(rs.next()){
Long id=rs.getLong(&id&);
String userId=rs.getString(&userid&);
String password=rs.getString(&password&);
String userName=rs.getString(&name&);
Date latestOnline=rs.getDate(&latestOnline&);
IUser user=createUserFromRs(rs);
if(user!=null){
user.setId(id);
user.setUserId(userId);
user.setPassword(password);
user.setUserName(userName);
user.setLatestOnline(latestOnline);
list.add(user);
rs.last();
}catch(SQLException e){
e.printStackTrace();
}catch(NullPointerException ex){
ex.printStackTrace();
}catch(Exception ec){
ec.printStackTrace();
}
finally{
close(rs);
close(stmt);
close(con);
return Collections.emptyList();
}
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
你好,我正在看《Eclipse从入门到精通》这本书,现在遇到一个问题,在网上找了很久,都不知道是什么原因,麻烦你帮我看看,代码如下:
public void run(){
ArchiveWizard wizard=new ArchiveWizard();
WizardDialog dialog=new WizardDialog(null,wizard);
dialog.setPageSize(-1,120); //dialog大小,-1是指让宽度自动调整
if(dialog.open()==IDialogConstants.OK_ID){
IUser user=wizard.getUesr();
if(db.insertUser(user)){
MessageDialog.openInformation(null, &&, &添加成功&);
IUser o=db.getUser(user.getUserId());
tableViewer.add(o);
((List)tableViewer.getInput()).add(o);
MessageDialog.openError(null, &&, &添加失败&);
}catch(NullPointerException ex){
ex.printStackTrace();
}catch(Exception e){
e.printStackTrace();
运行到if(dialog.open()==IDialogConstants.OK_ID){出现异常
org.eclipse.core.runtime.AssertionFailedException: null argument:
at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:86)
at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:74)
at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:174)
at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:669)
at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:543)
at org.eclipse.jface.window.Window.create(Window.java:431)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
at org.eclipse.jface.window.Window.open(Window.java:790)
.yj.sms.archive.ArchiveEditorActionGroup$AddAction.run(ArchiveEditorActionGroup.java:117)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500)
at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:452)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
.yj.sms.main.Application.start(Application.java:20)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
&RCP发布问题&&&&
陈老师你好,我在发布RCP产品时,按照您书中写的方式导出产品后运行报
org.osgi.framework.BundleException: The activator policy.Activator for bundle policy is invalid
,不知道是什么原因,望赐教!
&re: 《Eclipse从入门到精通》常见问题解答 [未登录]&&&&
我们公司最近在做一个RCP的客户端,看了您的第二版之后,大多数界面知道做了。但在开发中遇到一个问题——怎样和spring,hibernate整合。为了解决这个问题折腾了两天。到网站去查,都没有给我一个完整的答案,都写的好零乱。我把初始化应用上下文ApplicationContext加入程序之后就报错。请问我该怎样解决?请您尽快回复!谢谢!
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
本人是一个JAVA新手,目前在学习由陈刚先生编著(清华大学出版社出版)的《Eclipse从入门到精通(第2版)》一书,在学到第18章“高级话题”第237页遇到一段代码没法解决,请各位高手指点指点,感谢各位高手的帮忙!
附源代码如下:
public static DataBindingContext createContext(){
DataBindingContext context = new DataBindingContext();
context.addObservableFactory(new NestedObservableFactory(context));//语法报错
context.addObservableFactory(new BeanObservableListDecorator(context, null, new Class[] { Widget.class }));//语法报错
context.addObservableFactory(new SWTObservableFactory());//语法报错
context.addObservableFactory(new ViewersObservableFactory());//语法报错
context.addBindSupportFactory(new DefaultBindSupportFactory());//语法报错
context.addBindingFactory(new DefaultBindingFactory());//语法报错
context.addBindingFactory(new ViewersBindingFactory());//语法报错
以上错误好像是没有导入相关的包,可该导入哪个包?包在哪下载呢?
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
请问如何解决?????
java.lang.RuntimeException: 在注册表中找不到应用程序“cn.com.chengang.sms.application”。可用的应用程序有:&NONE&。
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:68)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
您好 我在eclipse想导入项目可是一直到入不了 出现的是“有些项目不能进口,因为他们已经存在的工作”我想问一下怎么解决这个问题 导入项目呢
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
在eclipse中运行后 显示无法找到该网页 该怎么解决啊
&re: 《Eclipse从入门到精通》常见问题解答 &&&&
陈老师 您好
我是初学者,eclipse安装并且注册了design,可是出现了个这个错误
Operation Failed
---------------------------
Internal Error: The requested operation could not be performed because of an internal error.
Please see the error log (&workspace&/.metadata directory) for more information and
report the problem, including the contents of the error log, to support@.
Contact support by e-mail now?
---------------------------
---------------------------
请给予解答
阅读排行榜}

我要回帖

更多关于 我的世界玩一会就闪退 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信