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

为什么能编译但不能运行

发布时间: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方法,要不然运行不了

阅读全文

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

热点内容
卡尔曼滤波算法书籍 浏览:769
安卓手机怎么用爱思助手传文件进苹果手机上 浏览:844
安卓怎么下载60秒生存 浏览:803
外向式文件夹 浏览:240
dospdf 浏览:431
怎么修改腾讯云服务器ip 浏览:392
pdftoeps 浏览:496
为什么鸿蒙那么像安卓 浏览:736
安卓手机怎么拍自媒体视频 浏览:186
单片机各个中断的初始化 浏览:724
python怎么集合元素 浏览:481
python逐条解读 浏览:833
基于单片机的湿度控制 浏览:499
ios如何使用安卓的帐号 浏览:883
程序员公园采访 浏览:812
程序员实战教程要多长时间 浏览:979
企业数据加密技巧 浏览:135
租云服务器开发 浏览:814
程序员告白妈妈不同意 浏览:337
攻城掠地怎么查看服务器 浏览:601