簡體   English   中英

matlab deploytool到java包javac錯誤

[英]matlab deploytool to java package javac error

我正在嘗試包裝我的程序以使用Java。 我首先嘗試了一個簡單的“ hello world”,

-hello world.m-

disp('hello world');

我使用了deploytool並選擇了Java包。

當它到達這一行時:執行命令:“ javac -verbose -classpath” C:\\ Program Files \\ MATLAB \\ R2009b \\ toolbox \\ javabuilder \\ jar \\ javabuilder.jar“ -d” C:\\ Users \\ shachar \\ Documents \\ MATLAB \\ deployTutorial \\ deployTutorial2 \\ src \\ classes“” C:\\ Users \\ shachar \\ Documents \\ MATLAB \\ deployTutorial \\ deployTutorial2 \\ src \\ deployTutorial2 \\ helloworld.java“” C:\\ Users \\ shachar \\ Documents \\ MATLAB \\ deployTutorial \\ deployTutorial2 \\ src \\ deployTutorial2 \\ DeployTutorial2MCRFactory.java“” C:\\ Users \\ shachar \\ Documents \\ MATLAB \\ deployTutorial \\ deployTutorial2 \\ src \\ deployTutorial2 \\ helloworldRemote.java“” C:\\ Users \\ shachar \\ Documents \\ MATLAB \\ deployTutorial \\ deployTutorial2 \\ src \\ dercyTutorial2 package-info.java “”

我收到此錯誤: 'javac'無法識別為內部或外部命令,可操作程序或批處理文件。 錯誤:炮轟到javac時發生錯誤(錯誤代碼= 1)。 無法生成可執行文件。

順便說一句:當我嘗試獨立應用程序/ c / c ++共享庫時,它已成功編譯。

提前致謝

可能您的計算機上未安裝或未正確配置Java SDK。 打開系統終端並執行以下兩個命令:

java -version
javac -version

如果它們都起作用,則應繼續使用MATLAB幫助中的示例。 如果沒有,請安裝Java SDK。

首先,您應該安裝JAVA。
然后,您必須在“我的電腦”中設置環境變量
添加一個名為“ JAVA_HOME”的新變量,並將其值設置為您的jdk路徑
像D:\\ Program \\ Java \\ jdk1.6.0_25
然后重新啟動您的Matlab
和類型

getenv JAVA_HOME  

你應該得到
ANS =

D:\Program\Java\jdk1.6.0_25  

暫無
暫無

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

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