為什麼打開不了編譯文件
Ⅰ 為什麼我寫的易語言程序編譯之後打不開。請高手指點。找不到打開方式
一看這個就不是可執行程序!
生成程序的時候注意!如果選擇了第一個,文件名就可以隨便填寫!
如果選擇了第二個,請在 文件名後加.exe 如4.exe
Ⅱ 我電腦上的已編譯的HTML文件為什麼突然打不開了啊
應該是瀏覽器的問題吧,重裝一下瀏覽器試試。
Ⅲ 為什麼用易語言靜態編譯的文件打不開
你用的支持庫和靜態編譯庫裡面的lib文件,版本不配對, 我以前也遇到過這樣的問題. 去易論壇 重新下載配對的就可以了.
Ⅳ Linux編譯源文件不能運行
首先檢查時候安裝gcc rpm -qa | grep gcc
如果沒有安裝就需要安裝,現在我假設安裝了。
給你舉個例子
現在有一個1.c的源文件,我要把它變成一個名為hello的可執行文件
1.編譯生成目標文件
命令:gcc -c 1.c 注意:此時會生成一個1.o的目標文件
2.產生可執行文件
命令:gcc -o hello 1.o
這個樣子就好了。現在可以執行hello文件了
Ⅳ java源文件編譯好了為什麼打不開
你說的「打不開」,是怎麼個打不開呢?
是說的雙擊打開嗎?如果是的話,那當然就打不開了,因為那是通過Java虛擬機編譯之後的機器語言文件,只有Java虛擬機才能看懂,而且,根本就沒有合適的應用程序來打開這種.class的位元組碼文件,而Java虛擬機通過編譯源文件而生成的位元組碼文件是固定的,所以這也是Java能夠跨平台使用的原因,因為位元組碼文件是不受平台影響的,只要Java虛擬機能夠認識就行
如果你要執行它 那就用 java 命令啊! 就是: java 類名
Ⅵ 重新打開一前編譯的文件,就不能再編譯了,出現這個錯誤,怎麼整啊,跪求大佬解救
可能的原因及解決辦法:
1.
已有一個本程序的實例在運行了。只需先關閉運行的實例再編譯就行了。
2.
因代碼中使用了未定義的變數或函數,導致發生了鏈接錯誤。加上變數或函數的定義就行了。
Ⅶ 請問專家,用c語言編譯的.exe文件,離開編譯環境,為何不能運行要怎樣才能運行
這個不需要專家來回答,我想我應該能告訴你為什麼。雙擊exe,一閃而過,而在編譯器里運行的時候不會,因為在編譯器里是調試狀態,有些編譯器默認會暫停,如果不想一閃而過,可以加#include<conio.h>,在main函數的最後(如果有return語句,寫在return語句之前。)加一句getch();或getchar();,這兩個函數的作用是等待用戶輸入,區別是getch();輸入一個字元後,不顯示在屏幕上,不等用戶按回車就執行下去,而getchar();則是顯示在屏幕上,並等待用戶按回車,不過getch();函數在有些編譯器裡面不認。也可以加#include<stdlib.h>,同樣,在最後加一句:system("pause");,這樣,編譯出來的exe就不會一閃而過了。如果你說的是你編譯出來的exe到別人的電腦沒法運行,可能由於操作系統不一樣,你在那個系統上再編譯一次就可以了。完全手打,如果能解決您的問題,請採納,謝謝。
Ⅷ 為什麼易語言編譯的EXE文件打不開
請確定你的易語言是正版
請確定你編譯出來的是可執行程序EXE格式文件
從你的說明上看,你的文件後綴不是EXE格式的,在新建程序的時候請選擇WINDOWS窗口程序,從啟動窗口啟動的
Ⅸ 為什麼我的程序編譯完成後不能運行
首先確定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
這樣就完成了
Ⅹ 在使用VC時為什麼編譯時沒有錯誤,連接時有錯誤,不能打開文件
我們通常所說的編譯其實包含兩個部分:編譯和鏈接。
編譯是指把程序源文件編譯成目標文件,即vc下的.o文件。
鏈接是指把目標文件生成可執行文件。
鏈接的時候,如果某個函數只有聲明,但沒有實現,或者依賴第三方庫,但只提供了頭文件,沒有提供庫文件,或者庫文件的版本不對,都會導致鏈接錯誤,而這些錯誤,在編譯階段通常是不會報錯的。所以,你可以針對上面提到的幾點一一排除一下:
1,程序中所用到的自己寫的函數是否都已經實現;
2,如果使用了第三方庫,確認是否已經有了第三方庫,是否在工程設置中包含了庫文件,並且配置了庫文件搜索路徑,保證編譯器能找到所需要的庫文件;
3,如果使用了第三方庫,確認所使用的庫文件版本是對的。
如果上面這些都做好,基本上就不會有問題了。