编译完成后
‘壹’ 为什么我的程序编译完成后不能运行
首先确定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
这样就完成了
‘贰’ pic单片机编译成功后,不运行
可能是你没有运行它,执行c++,需要两步,第一步编译(编译成功后生成执行文件),第二步,运行(运行编译生成的执行文件)。
编译器是将“一种语言”翻译为“另一种语言”的程序。编译器的主要工作流程是源代码→预处理器→编译器→目标代码→链接器→可执行程序。
PIC单片机的C编译器只有HI-TECH公司出品PICC编译器,和CCS公司的CCS编译器。还有PIC的生产商Microchip公司自行生产的只针对PIC18/PIC24/dsPIC/PIC32系列单片机的c语言编译器MCC(MCC18/MCC30/MCC32)。IAR软件不能编译PIC的C语言或汇编语言。
‘叁’ 编译完成后是不是就形成了所需要的而可执行文件(例如我们的安装包)
可以这么理解。一般这个编译完成后生成的文件也是加了头的镜像文件,要有相对应的装载地址和入口地址。只有指向装载地址才可以运行。
‘肆’ 我下载了一个c语言编译器,编译完成后怎样运行呢
首先 你要保证编译器编译的时候没有出错
如果确定没有出错 那么 一般有两种运行方式
一种是 你的编译器自带运行按钮,那么可以通过编译器的图形界面运行
点击按钮 或者使用快捷键。
如果没有,那么可以找你编译出来的exe文件
到命令行手动运行。
PS 带参数的可执行文件 必须命令行运行。
‘伍’ 一个程序编译完成后在内存中是如何存储的
如上所说,内存被分成 程序代码区、堆区、栈区 还有个全局数据区
1.程序代码区:存放你的全部代码
2.堆区:存放用new 申请的变量(如 int a = new int(5))
3.栈区;存放int = 5;之类的变量(必须放在函数中)
4.全局数据区:存放全局或静态变量,即定义在函数外的,或加上static的变量
(如:static int a = 5;)
‘陆’ JAVA编译完成后不生成JAVA程序文件
首先恭喜楼主你成功编译出第一java文件。
用javac成功编译后会生成一个.class文件,因为你是用ULtraedit编写程序,ULtraedit在每次生成一个文件时都备份生成一个.bak文件,建议你设置一下ULtraedit,在高级-配置-备份-选择不进行备份,这样就不会每次都生成一个.bak文件了。
‘柒’ C语言编写好代码后,怎么编译,最后生成可执行文件
材料/工具:vc6.0
1、打开c语言编辑工具,在工具中写入程序的源代码。
‘捌’ 编译完成之后得到的.o文件,为什么叫可重定位目标文件
c语言编译.c和.cpp文件为.o文件,是将所有的.c和.cpp文件都生成.o文件。再把所有的.o文件链接成为可执行程序。而每一个.o目标文件对应不同的源文件,所以叫可重定位目标文件。
‘玖’ Eclipse里编译成功后,怎样查看它的编译运行过程呢
步骤如下:
1、首先打开自己的项目。
2、在项目中找到想要调试的地方,在代码行的前方点击设置断点,或者把鼠标移动到代码行,用快捷键“Ctrl+Shift+b”设置断点。
3、然后在上方标签栏中,操作“Debug As”->"Java Application"。
4、在弹出的对话框点击“Yes”,进入“debug模式”。
5、在窗口的右上方可以看到 代码中的相对应得值。
特别提示:F5是跳进,F6是执行下一步,F7是跳出。
‘拾’ 求解一下程序编译成功后该怎么运行
用vc这个IDE编译,默认会在bin下生成EXE问题。你去点~就可以了。不过,可能会出现黑框一闪即逝的情况,这是因为你的程序执行完了自动退出。如果想不退出,可以在后面加一行scanf(xxx)。