matlab deploytool в java-пакет javac error - PullRequest
       3

matlab deploytool в java-пакет javac error

2 голосов
/ 16 декабря 2010

Я пытаюсь обернуть мою программу для работы с Java. Сначала я попробовал простой "привет мир",

-Hello World.m-

disp ('Привет, мир');

Я использовал deploytool и выбрал пакет java.

когда он достиг этой линии: Выполнение команды: "javac -verbose -classpath" C: \ Program Files \ MATLAB \ R2009b \ toolbox \ javabuilder \ jar \ javabuilder.jar "-d" C: \ Users \ shachar \ Documents \ MATLAB \ deployTutorial \ deployTutorial2 \ src \ классы "" 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 \ deployTutorial2 \ package-info.java" "

Я получил эту ошибку: «javac» не распознается как внутренняя или внешняя команда, работоспособная программа или командный файл. Ошибка: Произошла ошибка при обработке Javac (код ошибки = 1). Невозможно построить исполняемый файл.

Кстати: когда я попробовал отдельную общую библиотеку application / c / c ++, она была успешно скомпилирована.

заранее спасибо

Ответы [ 2 ]

1 голос
/ 16 декабря 2010

Возможно, Java SDK не установлен или неправильно настроен на вашем компьютере.Откройте системный терминал и выполните следующие две команды:

java -version
javac -version

Если они оба работают, вы должны продолжить с примерами из справки MATLAB.Если нет, установите Java SDK.

0 голосов
/ 23 мая 2012

Сначала вы должны установить JAVA.
Затем вы должны установить переменную окружения в "мой компьютер"
Добавить новую переменную с именем "JAVA_HOME" и установить ее значение в вашем пути jdk
, например, D: \Program \ Java \ jdk1.6.0_25
Затем перезапустите ваш matlab
и наберите

getenv JAVA_HOME  

, вы должны получить
ans =

D:\Program\Java\jdk1.6.0_25  
...