Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   java.util.Scanner im VS (https://www.delphipraxis.net/100846-java-util-scanner-im-vs.html)

ebber 4. Okt 2007 16:48


java.util.Scanner im VS
 
Hallo

ich habe aus einem Java Programmierprogramm einen Code und möchte diesen jetzt in Visual Studio benutzen. Der Code Enthält das :

Code:
import java.util.Scanner;
Visual Studio meint dazu : error VJS1161: Cannot find type 'java.util.Scanner'

Heist das hier irgendwie anders oder gibts das so nicht ?

MfG

Phoenix 4. Okt 2007 17:05

Re: java.util.Scanner im VS
 
Du willst da jetzt nicht wirklich eine Antwort drauf, oder?

ebber 4. Okt 2007 17:09

Re: java.util.Scanner im VS
 
Tut mir Leid wenn die Frage dumm ist, aber ich hatte noch nie wirklich was mit Java oder VS zu tun.

Phoenix 4. Okt 2007 17:29

Re: java.util.Scanner im VS
 
Hrm. Naja, es gibt keine Dumme Fragen. Nur dumme antworten :mrgreen:

Also Kurz: Java ist eine Programmiersprache, die im VS nix zu suchen hat.

Das wäre genauso, wie wenn Du Visual Basic Code in Delphi einfügen würdest und Dich wunderst warum das nicht geht. Da würde auch jeder hier gucken wie Auto wenn einer mit sowas ankäme.

Im VS (2005) kannst Du mit C++, C# und VB entwickeln. Nix davon hat mit Java zu tun. Für Java-Entwicklung solltest Du eine IDE wie z.B. Eclipse nehmen. Da hat dann allerdings C# und VB weniger was drin zu suchen. Für C++ gibts glaub ich Plugins für.

Das es darüber hinaus aber auch gar keinen Sinn macht, Java-Klassen in anderen Programmiersprachen direkt ansprechen zu wollen sollte sich allerdings dann doch direkt erschliessen.

Also: Entweder, Du willst den Java-Code und die Java-Bibliotheken benutzen: Dann benutze Java als Programmiersprache (am besten in Eclipse) oder Du willst eine der Sprachen im VS nutzen und kannst dann eben kein Java benutzen.

shmia 4. Okt 2007 17:31

Re: java.util.Scanner im VS
 
Die Hersteller von Visual Studio (Microsoft) und Java (Sun) hassen sich und würden sich gegenseitig am liebsten wegsprengen. (kleine Untertreibung :zwinker: )
Oder anderst gesagt: Kann man einen Lamborghini Motor in einen Farrari einbauen ?

ebber 4. Okt 2007 17:36

Re: java.util.Scanner im VS
 
Danke. Das hat mich leicht belehrt auch wenn mir einiges davon klar war, oder auch doch nicht ?

Aber in meinen Visual Studio kann ich unter New - Project - Andere Sprachen - J# - Console Application auswählen. Dort kann ich dann meinen Source einfügen und VS erkennt alles bis auf den Scanner und ohne Scanner funktionierts auch. Ist das nu kein Java oder wie ?


MfG

Edit : # Microsoft Visual J++ / J#

J++, bzw. J# sind Bestandteile von Microsoft Visual Studio. Sie sind keine Java-Entwicklungsumgebungen im eigentlichen Sinn, da kein hundertprozentig Java-kompatibler Code erzeugt wird. J++ (aus dem Visual Studio 6.0) benötigt die Microsoft-Java-VM, J# (aus dem Visual Studio .NET) benötigt das .NET-Framework (und hat damit ausser der Syntax nichts mehr mit Java gemeinsam)

Phoenix 4. Okt 2007 19:04

Re: java.util.Scanner im VS
 
Genau, J# hat ausser der Syntax nichts mit Java gemein. Erst recht nicht die Libraries.
Was macht denn die Scanner-Klasse überhaupt? Vielleicht gibts ja eine Klasse mit ähnlicher Funktionalität im .NET Framework.

ebber 4. Okt 2007 21:49

Re: java.util.Scanner im VS
 
Danke für die nicht dummen Antworten zu meiner vielleicht nicht dummen Frage.

Ich will eigentlich nichts anderes dafür, ich wollte nur den Code in einem guten Programm bearbeiten, aber er hätte im anderen immer noch funktionieren müssen. Bei dieser Sache habe ich jetzt aber Eclipse gefunden, was mir eigentlich reicht, ich hatte halt schon VS und dachte damit würde es gehen. Oder gibts noch was besseres als Eclipse ? wenn nicht dann exit;

MfG


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz