导航:首页 > 源码编译 > 为什么能编译但不能运行

为什么能编译但不能运行

发布时间:2022-09-04 23:59:15

java程序编译成功但是运行不成功是怎么回事

这种事情当然经常发生啦。。。。
编译只是静态检查。。。。。
如果你的程序存在
运行时错误的话。
例如:
RuntimeException的话,当然编译时检查不出来啦。
具体问题具体分析,没有源代码,是无法发现到底那里错误了

② 为什么我的jdk安装好了后,java程序能编译却不能运行啊

您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。你好!看看你的jdk有没有少包。非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

③ java 为什么能通过编译 不能通过运行

编译错误是检查语法是否有错,运行错误是逻辑错误。
比如 int[] arr = {1,1};
int i = arr[5];
System.out.println(i);
编译是没错的,定义一个数组,从数组取出一个数字,然后打印,语法完全正确。
但是逻辑上错误,数组里最大下标是1,运行时发现arr[5]不存在,就报错。

④ 程序编译成功但不能运行是什么原因

需要看一下警告信息。
在代码中加一些输出语句或者进行调试,如果还无法修改,再来提问。

⑤ 程序编译过了,但是无法运行出结果是怎么回事

编译过了没错误,说明你的代码语法没错误。运行结果不对,是你的代码逻辑有问题,仔细检查代码逻辑流程是不是不对,调试调试。

⑥ 为什么java程序能编译却不能运行

这种情况,一般是运行时的错误,有多种可能的情况,比如,不适合的类型转换,没有主函数,以及各种运行时的异常。
所以,你需要贴出你的代码。

⑦ 程序可以编译,但是为什么不能执行

他都提示说:“源文件未编译”了。那你就先 编译 一下埃 PS: 你说的编完了,是编辑完了吧!PS:编辑和编译,是两回事情。运行前,需要先编辑好程序(也就是你说的输入),再编译一下(保证没有错误),然后才能运行

⑧ 为什么C编译器可以编译,但不能执行

编译正确只是代表程序没有语法错误,至于逻辑错误是无法判断的。
但是你的程序明显提示有错误,需要修改
printf("%4d %d\n",i,slect[i]);

⑨ C语言程序问题,编译成功可却不能运行,这是为什么

编译,只检查各函数内部的语法是否有错误。
连接,除了做编译要做的检查以外,还要检查各函数的调用是否正确。
楼主这情况,最常见的就是哪个函数名敲错了,从头到尾只检查函数名的拼写是否正确

⑩ 为什么能编译 不能运行呢

你用eclipse编译的话main方法一定要放在public类中,但是如果你直接在DOS命中用javac与java编译,main方法可以不写在public类中,不过一般情况还是都写在public类中好些。
很明显你main方法没有写在public类中,因为在程序运行的时候,系统会从public类中寻找mian方法,要不然运行不了

阅读全文

与为什么能编译但不能运行相关的资料

热点内容
云耀云服务器中文 浏览:503
p2p借贷服务行业白皮书pdf 浏览:879
服务器lp地址是什么意思 浏览:254
单片机打分器 浏览:836
康德道德学绝对命令 浏览:206
绝地求生如何看自己在哪个服务器 浏览:963
富士通单片机程序下载软件 浏览:855
带平方的运算法则 浏览:940
姜振宇微表情pdf 浏览:387
如何看方舟服务器的倍率 浏览:71
招行app如何设置退出登录 浏览:428
程序员发文章一般多久 浏览:858
什么是单片机定时器 浏览:88
无线路由器怎么当服务器 浏览:935
linux的and命令 浏览:164
做程序员入党 浏览:543
php定时删除session 浏览:603
什么的命令填空 浏览:383
命令方块做的坐骑模组 浏览:188
安卓rsa公钥加密 浏览:776