当前位置:首页 » 编程软件 » 为什么程序编译通过执行不了

为什么程序编译通过执行不了

发布时间: 2022-05-29 14:38:22

‘壹’ 为什么c语言程序编译正确但不能执行

这当然原因非常多,比如:编译器编译不够严格、程序有很大的风险等等,最简单的一个例子如下:

inta;
scanf("%d",a);

可以确定的一点是:一旦在运行中出现错误,大多是较为严重的错误,须引起重视,否则,一旦错误非常严重,必会导致许多严重的后果,如死机、卡屏甚至直接导致蓝屏。

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

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

‘叁’ 大佬们为什么我的程序编译成功但是却运行不了

首先,不要在一个函数里声明另一个函数。函数的声明应该放到全局区。
其次,scanf使用错误,应该为scanf("%d%d",&a,&b),输入时以空格分隔数据。

‘肆’ 我编了个小程序 编译过了 ,但不能执行 不知道是啥问题

1用c语言编的是源程序,要将它编译成可执行的.exe,在主菜单子窗口中选中一个叫做compile的东东(意思是编译),在按“make
exe
file”然后回车,在找到相应位置运行便可。
2用tc打开编写好的源程序在窗口中选中run(运行)。。

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

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

‘陆’ 写了程序后,已经编译成功啦,可是执行不了,还出现了这样的提示框,,这是出了什么问题应该如何解决

字面的意思是没有找到 “程序.exe”这个可执行文件。

首先,你要按照上面提示得信息,在它说的那个目录下面,看看是否存在"程序.exe"这个文件。

如果不存在,那说明编译有问题。

如果缺失存在,那有可能是你的路径有问题:

  1. 文件路径尽量避免使用中文,程序名字更是尽量比较使用中文。

  2. 尽量避免文件名带空格。

再试试看。

‘柒’ 求问这个程序,为什么能编译通过,却运行出错

你在这里对char
*a
=
"abcd";
对指针进行初始化后,数据存放在静态存储区,而静态存储区的内容是不能改变的,所以会运行出错。你可以吧字符串存放在字符数组中,就可以改变数组的内容
char
a[20]="abcd";因为数据存放在堆栈,所以可以改变。

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

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

‘玖’ 为什么我的程序编译完成后不能运行

首先确定jdk和自己的系统一致 X86对应32 X64对应64在 此次下载
win7环境变量配置 (Xp等系统略有不同)
1.右键计算机 —> 属性 —> 左边的“高级系统设置” —> “高级”选项卡 —> 下面“环境变量”系统环境变量
变量名 值
classpath 点分号默忘记了-----》 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME\lib\tools.jar;
path 点分号默忘记了-----》 .;%JAVA_HOME%\bin
上面之间复制 .;%JAVA_HOME% 是调用jdk的安装路径
这样 升级jdk后 只需要修改jdk版本号就ok了 即只需要改一个变量值即JAVA_HOME的
下面的变量名复制 安装路径复制
JAVA_HOME F:\Program Files\Java\jdk1.6.0_31
在运行 java和javac命令 正常则为成功

导致运行找不到文件的问题
第一种情况

首先在确定文件名 是否有隐藏后缀名的问题 即文件名实际是X.java.txt 出现这种情况就要 修改操作如下

win7 在控制面板(大图标模式) 找文件夹选项 在点击查看 取消以勾选的隐藏已知文件的扩展名

Xp 把桌面我的电脑打开 在弹出对话框上面找到文件夹选项 后面操作基本相似然后修改 文件后缀名(扩展名)

第二种 情况 范珐顿貉塥股舵瘫罚凯 运行也可以使用下面的 javac 和java命令

你jdk安装在c盘 而文件在其他盘 导致的这时dos界面运行命令应该先是

X: X代表盘符 即进入X盘
cd/X 这X代表文件夹名 进入文件夹

在运行 javac x.java x.java是文件名 编译文件检测语法错误

java x x 代表文件名 但没有扩展名

另外可以下载eclipse 运行java
这样就完成了

热点内容
aspnetfile上传 发布:2024-05-21 22:28:58 浏览:670
华为nm存储卡卡刷 发布:2024-05-21 22:25:23 浏览:600
sql注入过程 发布:2024-05-21 22:20:07 浏览:948
c并行编程 发布:2024-05-21 22:10:00 浏览:149
爱比较服务器怎么开 发布:2024-05-21 22:00:42 浏览:667
java代码格式 发布:2024-05-21 21:56:09 浏览:35
吃奶算法 发布:2024-05-21 21:51:07 浏览:142
压缩机热泵 发布:2024-05-21 21:51:04 浏览:925
安卓网页源码在哪里 发布:2024-05-21 21:46:56 浏览:894
vbnet取网页源码 发布:2024-05-21 21:46:51 浏览:650