FTP 用に Eclipse に保存したいくつかのパスワードを取得する方法を見つけようとしています。
Ubuntu 12.04 で Eclipse 4 (juno) を使用し、すべての ftp は RSE プラグインを使用して保存されています。
このチュートリアルEclipse password recovery (cvs, subversion, ..) を見つけましたが、古くなっているようです。そして、私はJavaプログラマーではないので、少し難しいです。
新しい Eclipse ではすべてのパスワードが Equinox を使用して保存されていることに気付いたので、このInterface ISecurePreferences doc も見つけました。
上記の最初のリンクのように、Eclipse-shellをインストールして、そこで次のコードを実行しようとしました。
import org.eclipse.equinox.security.storage.SecurePreferencesFactory;
import org.eclipse.equinox.security.storage.ISecurePreferences;
ISecurePreferences root = SecurePreferencesFactory.getDefault();
root.nodeExists("org.eclipse.rse.core.security");
ISecurePreferences coresec = root.node("org.eclipse.rse.core.security");
coresec.nodeExists("org.eclipse.rse.systemtype.ftp");
ISecurePreferences typeftp = root.node("org.eclipse.rse.systemtype.ftp");
pass = typeftp.get("HERE_FTP_HOST/HERE_MY_FTP_USER_NAME", "test");
しかし、パスワードの代わりに「テスト」を取得しました
また、を使用してすべてのキーをチェックしようとしtypeftp.keys()
ましたが、Eclipseコンソールで取得しました[Ljava.lang.String;@c5d03e6
Eclipseでパスワードを回復するにはどうすればよいですか?