簡體   English   中英

Win7 / AMD上的Java程序

[英]Java program on Win7/AMD

我有一個執行幾個文件I / O的Java程序。 運行正常並在X86 / Win7-64b上進行編譯。 確切的.jar被復制到AMD / Win7-64b,並執行諸如無法打開流或直到結束才讀取的奇怪操作。

當在相同的操作系統上但不同的處理器體系結構上運行時,Java執行中是否會出現任何問題?

兩者都有Java版本1.7.0_09

記錄:

問題是在我的程序中使用JNI橋的2個Win7安裝中的DLL稍有不同。

如果是這樣,您可以輕松地自行解決。 啟動程序時,請注意以下事項:

  1. 您是從64位cmd.exe Shell還是32位SYSWOW cmd.exe Shell執行Java?
  2. 您的JAVA_HOME是指向32位還是64位Java?
  3. 您的PATH應該設置為PATH =%JAVA_HOME%\\ bin;%PATH%

如果您不了解,那么關閉流或其他內容可能只是一個問題。 我聽說JDK1.7中的File-IO庫發生了變化...您是在使用較新的語法還是仍在使用舊的JDK1.6傳統讀取文件?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM