2012-04-08 8 views
7

Diese Frage ist wahrscheinlich lächerlich, weil ich sehr kleine Erfahrung mit Python habe.
Aber muss damit in diesen Tagen arbeiten.PyCharm und Integration mit Java

Problem ist, dass IDE keinen Verweis auf Java. * Pakete und andere in meinen eigenen Bibliotheken auflösen kann.
Ich habe einige Pfade zu den notwendigen Bibliotheken in Interpeter hinzugefügt, aber nichts geändert.

Habe ich etwas falsch gemacht oder brauche ich ein Drittanbieter-Plugin?
Ich verwende PyCharm 2.5b mit Jython 2.5.3 als Interpreter.

Antwort

10

PyCharm Java-Unterstützung ist very limited, es kann keine Jars analysieren und Java-Importe jetzt verstehen.

Wenn Sie mit Java und Python gleichzeitig entwickeln möchten, sollten Sie IntelliJ IDEA Ultimate mit Python-Plug-In verwenden.

jre/lib/rt.jar zu dem Classpath Jython Hinzufügen werden die Ein- und Code-Vervollständigung verfügbar gelöst bekommen:

rt.jar

completion

Beachten Sie, dass Der Versuch, rufen Sie einen nicht-kündbare Objekt zu deaktivieren, müssen Inspektion wegen der known bug.

+0

Ja, nette Lösung und Anleitung. Genau das, was ich gesucht habe. Спасибо) – VirtualVoid

+0

FYI das funktioniert nicht in IDEA 11.1 – trinth

+0

Wie können Sie Code-Vervollständigung für Jython in Pycharm 5 hinzufügen? Es scheint nicht möglich zu sein, Einstellungen wie die obigen Screenshots hinzuzufügen. – user2511309