脱离编译环境能用吗
你说的是指集成开发环境IDE 吧(如:Eclipse JCreator JBuilder)
java最终都是要靠编译器javac.exe编译成字节码class文件
然后由调度器java.exe 执行
脱离IDE可以 ,IDE其实也是使用javac.exe和java.exe来编译和运行java程序的
脱离java.exe却是不行的
java程序都是一些class文件 你可以在命令行中 用 java 包名.类名的方式来运行
这通常是程序员的运行方式,考虑到让用户在电脑上运行,可以将class打包成jar文件
MATA-INF中定义入口类
并把打开方式关联到java.exe
2. 请问专家,用c语言编译的.exe文件,离开编译环境,为何不能运行要怎样才能运行
这个不需要专家来回答,我想我应该能告诉你为什么。双击exe,一闪而过,而在编译器里运行的时候不会,因为在编译器里是调试状态,有些编译器默认会暂停,如果不想一闪而过,可以加#include<conio.h>,在main函数的最后(如果有return语句,写在return语句之前。)加一句getch();或getchar();,这两个函数的作用是等待用户输入,区别是getch();输入一个字符后,不显示在屏幕上,不等用户按回车就执行下去,而getchar();则是显示在屏幕上,并等待用户按回车,不过getch();函数在有些编译器里面不认。也可以加#include<stdlib.h>,同样,在最后加一句:system("pause");,这样,编译出来的exe就不会一闪而过了。如果你说的是你编译出来的exe到别人的电脑没法运行,可能由于操作系统不一样,你在那个系统上再编译一次就可以了。完全手打,如果能解决您的问题,请采纳,谢谢。
3. 用VC6编的软件如何脱离编译环境运行
将应用程序打包,方法如下:
(1)打开VB6.0 IDE,加载你的工程,单击“外接程序”菜单下的“外接程序管理器”。
(2)在弹出的窗体中选择“打包和展开向导”(最后一项),在加载行为中选择“加载/卸载”,确定。
(3)再次单击“外接程序”菜单项,单击“打包和展开向导”。
(4)单击“打包”,选择“标准安装包”,一直单击下一步,最后点“完成”,点“关闭”。
(5)此时你的工程文件夹下会有一个名为“包”的文件夹。
(6)单击“展开”,单击下一步(2个),此时询问“您希望在哪里展开这个包?”,单击“新建文件夹”
在电脑中其他位置新建一个文件夹,单击下一步,点“完成”,点“关闭”。
(7)关闭“打包和展开向导”。
(8)在刚才建立的文件夹下就是安装程序了!(三个文件:工程名.cab setup.exe setup.lst)^_^
注意:如果在其他机器上安装时提示“需要重新启动”,通常是你的程序中引用的资源路径不正确,请用App.path等绝对路径,如还不行,可能是一些.dll文件版本不兼容或不存在等其它原因,请在打包时加载你用到的所有的库,若仍有问题联系我。
E-mail:[email protected]
QQ:157489522
4. qt5.1脱离编译器运行
1.、首先在有开发环境的机器上,针对Qt5开发的环境生成的exe程序,可以使用Qt5自带的工具:windeployqt.exe,工具的路径在你的qt安装路径。
2、其次使用qt命令行工具,进入到 windeployqt.exe所在目录。
3、最后把bin整个文件夹下的文件拷贝到没有开发环境的机器上,和你要运行的exe程序同级目录下,运行Test.exe。
5. 用C++编译连接生成的exe文件能不能独立于编程环境运行
楼主你好!完全可以的。你在编译生成exe的时候,不要生成Debug的,而要Release的。Release是发布版本的,可以直接将生成的exe文件移到没装编译环境的电脑上运行。
VC6:组建-全部重建,VS系列直接改成Release的。
6. C语言写出来的程序可以在没有环境的情况运行吗
C语言的程序编译后不需要环境,但是c语言也有要求,一般来说c语言编译后只能在特定操作系统运行,比如在windows下用windows的编程工具编写的程序在liunx下是运行不了的。
7. c语言编写程序脱离编译环境能用吗
源文件一般而言是通用的,只要在对应平台有对应的编译环境,编译得到的可执行文件即可运行。不过如果源文件中包含依赖平台特性的代码,可能在另外的平台上无法编译或编译后无法正常运行。
但是不同平台编译得到的目标文件以及链接后的可执行文件往往不兼容。例如早期16位Windows上编译的程序无法在WinNT内核上运行。所以如果不确定目标平台,最好用源文件编译一次。
另外一个情况是缺少依赖的运行库。例如VC++6以后版本的VC的编译的非托管C++程序需要在运行该的程序的机器上安装C++运行库;.NET程序需要在机器上安装.NET
Framework或.NET
Compact
Framework才能运行等。
====
[原创回答团]
8. 用c++编出的程序怎么脱离编译环境运行
用c++编出的程序,经过“点击Build菜单->Build”编译后,在你建立的项目文件夹中有一个"Debug",或"Release"的文件夹,那里有一有“***.exe”的可执行文件,那就是你要找的那个直接双击就能运行的程序。
一旦编译了成功了,那个文件夹就会有这样一个可执行文件,每编译一次通常就会更新一次。这个可执行文件是脱离编译环境的,不管安装不安装VC++它都能运行。
明白了吗?
9. powerbuild 9.0编译生成EXE文件,不能脱离它的环境而运行
脱离环境肯定可以,带式要带上必要的DLL文件才可以。
最简单的,不确定哪个,就把安装目录powerbuilder9目录下所有的dll都拷贝过去。
dll应该包含pbdwe90.dll, pbdwo90.dll,pblib90.dll, pbmss90.dll, pbo9090.dll, pbodb90.dll,pbogr90.dll, bprtc90.dll, pbtra90.dll, pbvm90.dll, libjcc.dll, libjsyheap.dll.
生成exe之后,把这些dll一起都要拷贝到打包文件夹中。
另外如果连接数据库而那台机器没有数据库的客户端,也需要必要的文件才行。