当前位置:首页>开发>正文

在eclipse中写Java时,点击运行却没有反应是怎么回事,难道是代码写错了 新手报到。Eclipse在点“.”后,为什么迟迟无响应

2023-05-05 08:55:58 互联网 未知 开发

 在eclipse中写Java时,点击运行却没有反应是怎么回事,难道是代码写错了 新手报到。Eclipse在点“.”后,为什么迟迟无响应

在eclipse中写Java时,点击运行却没有反应是怎么回事,难道是代码写错了?

不是没运行,是一直在运行,你点击运行,直接把控制台点出来就好了,你没运行估计是控制台在隐藏,死循环没结果,所以没显示·而已;感觉你的太繁琐,我简化了一下:代码:import java.util.*public class dds { public static void main(String[] args) { int i = (int) (Math.random() * 100 1) Scanner in = new Scanner(System.in) boolean ji = true while (ji) { System.out.println("请输入") int a = in.nextInt() if (a > i) { System.out.println("猜大了!") } else if (i > a) { System.out.println("猜小了!") } else { System.out.println("猜对了!") ji = false } } }}

新手报到。Eclipse在点“.”后,为什么迟迟无响应?

这是Eclipse3.6版本的特有问题,想彻底解决此问题的话,还是建议换为3.5/3.4;在保持版本不变的前提下,可以按如下方法优化下:解决办法:1. 找到你的JDK安装目录下的src.zip文件;2. 打开eclipse: Window菜单->Preference->Java->Installed JREs;3. 在列表中选择你eclipse正在使用的JRE,然后Edit;4. 选择rt.jar,然后点击"Source Attachment"按钮,弹出对话框后选择"External File",然后把你的JDK安装目录下的src.zip文件与rt.jar关联上;如果还是不行:Window -> Perferences--> Java -> Editor -> Content Assist,把200延迟调高些,比如我就调成500,流畅多了!还是不行?直接关掉Content Assist吧!

java小程序在eclipse中正常运行,倒出为jar可运行程序就无反应

jar包的名字包含空格是会导致这种情况发生的,所以要检查下包名
读取jar文件中的内容是有特定语法的。
做个比较
1.普通windows文件系统:
file:D:MapModuleimgmapmap.jpg //你一定要在这个路径上有文件才能读写
2.jar文件中的文件:
jar:file:D:MapModule.jar!imgmapmap.jpg
区别一眼就看出来了(2中有jar前缀,并且有!)。
获取输入流的方法:
URL url=new URL("jar:file:D:MapModule.jar!imgmapmap.jpg")
InputStream is=url.openStream()

eclipes JAVA小程序点击RUN没反应没有弹窗

java窗口程序. 点击运行没有反应,存在下面几种可能
程序是否正确,没有保错~
窗口是否调用了jframe.setVisable(true)方法 让窗口可见
窗口是否设置了大小: jframe.setSize(x ,y )
一般在java窗口程序的初始化方法里, 需要对窗口的属性进行设置

                setTitle("标题")// 标题
setSize(360, 128)// 窗口大小
setLocationRelativeTo(null)// 窗口居中
//setResizable(false)// 窗口禁止缩放
setDefaultCloseOperation(EXIT_ON_CLOSE)// 窗口点击关闭时,退出程序
setVisible(true)//窗口可见,  也可以在实例化后在调用