|
|
unterschiedliche Java Versionen |
|
webbolle |

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 24.07.09
|
 |
|
 |
Wohnort: Konstanz
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 24.07.2009, 15:55
Titel: unterschiedliche Java Versionen
|
 |
Hallo,
ich habe folgendes Problem. ich möchte gern eine Java-Klasse in mein m-file einbinden. was ja generell kein problem sein sollte.
zum testen verwende ich diesen unheimlich komplizierten Code
in Matlab verwende ich folgenden Code:
Dadurch entsteht folgender Fehler:
??? Undefined function or variable 'SQL'.
Error in ==> get_data at 10
java_obj=SQL();
ich hab gelesen dass das an unterschiedlichen Versionen von Java liegen kann.
Ich schreibe die java-Klassen mit eclipse.
Kann mir jemand sagen wie ich dort auf eine kleinere Version kompilieren kann??
über die Einstellung Window -> Preferences -> Java -> Compiler -> Compiler compliance level = 1.5 hab ich es schon versucht. leider ohne erfolg.
Meine Java-Version:
>> version -java
ans =
Java 1.5.0_07 with Sun Microsystems Inc. Java HotSpot(TM) Client VM mixed mode
oder liegt das nicht an den verschiedenen Versionen.
Gruss webbolle
|
|
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 28.07.2009, 09:23
Titel:
|
 |
Hallo,
Nein, es liegt nicht an verschiedenen Java-Versionen.
Es muss eine ausführbare Datei sein,
also in Eclipse JAR-Erzeugen
und dann ausprobieren.
|
|
|
webbolle |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 24.07.09
|
 |
|
 |
Wohnort: Konstanz
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 29.07.2009, 21:49
Titel:
|
 |
Ich hab einfach mal mein Matlab auf Matlab2008a aufgestockt. Jetzt gehts. Trotzdem vielen Dank für Deine Antwort.
|
|
|
VakiMoon |

Forum-Anfänger
|
 |
Beiträge: 37
|
 |
|
 |
Anmeldedatum: 13.02.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 18.03.2013, 11:35
Titel:
|
 |
hallo, ich habe das gleiche Problem:
eine in Eclipse geschriebene Klasse soll in Matlab eingebunden werden.
- versionen sind unterschiedlich
- .jar Datei mit Hilfe Eclipse erstellt -> mji.jar
- mit javaaddpath('C:\....\mji.jar') eingebunden
die Funktion ist aber leider nicht bekannt. Liegt es wirklich nciht an den unterschiedlichen Versionen? woran kann es denn liegen?
|
|
|
Andy386 |

Forum-Guru
|
 |
Beiträge: 485
|
 |
|
 |
Anmeldedatum: 24.06.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.1/8
|
 |
|
|
 |
|
Verfasst am: 26.03.2013, 12:57
Titel:
|
 |
äh, du hast deine version nicht genannt.
_________________
Ich hasse es wenn die Leute Fragen stellen, man dann versucht sich Mühe zu geben, und diejenigen ihren Thread nie wieder besuchen...
|
|
|
VakiMoon |

Forum-Anfänger
|
 |
Beiträge: 37
|
 |
|
 |
Anmeldedatum: 13.02.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.03.2013, 10:27
Titel:
|
 |
ahso, ich dachte das ist unwichtig
java version : 1.7.015
java version in Matlab : 1.6.017
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|