質問: AppPreferenceProvider.getProxyPreferenceProvider(); preferences.setProxyConfiguration("bisn.parasoft.com", "3128", "", "", "", "") preferences.setUseProxy(1) preferences.setUseProxyAutoConfig(0); preferences.setUseSameProxySettings(1) preferences.setUseProxyAuthentication(1) preferences.setProxyUserId("devtest") preferences.setProxyPasswd("dev%pass") preferences.setSystemProxy(Boolean(0)); ```
回答: `jython` は `.jar` にコンパイルされるので、ソースコードをjavaに変換する理由はありません。しかし、これが本当に必要な場合は、それはほぼ簡単です。 1. `package ....` 行を先頭に追加します 2. すべての`をインポートb` から `import ab` に変更します(この場合、 `b` は `*` あなたはそれを避けるべきです) 3. 関数は`クラス`の中になければならず、おそらく静的でなければなりません。たとえば、 `SetupProxy` クラスを呼び出すこともできます。 4. 変数( `item` 、 `context` および `preferences` )には型宣言が必要です。 もちろん、 `jython` を使って生成された `.jar` を逆コンパイルしてインスピレーションを得ることもできます。