問題タブ [multiple-versions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
167 参照

android - IntelliJ IDEA を使用して、アプリの無料/有料バージョン用に 1 つのコードベースを維持する

私のAndroidアプリの無料版と有料版を実装するには、いくつかの洞察/提案/ポインター(できるだけ詳細)が必要です. SVN での開発には IntelliJ IDEA を使用します。

私の目的は、「useAds」や「useFeatureX」などの単純なブール値によって広告または有料機能を実装する 1 つのコード ベースを維持することです。あとはパッケージとアプリ名を変えるだけ(?)

プロジェクトをライブラリに変換することに関する古い投稿や、Gradle フレーバーについて話している他の新しい参考文献を見てきました (Gradle を使用したことはありません)。前者は複雑なようで、私が探していることができるかどうか、私が読んだことからはよくわかりません。後者はそのように聞こえますが、おそらくGradleに慣れていないため、実際よりも困難に思えます。

他の方法はありますか?上記のいずれかが進むべき道ですか?セキュリティはどうですか?無料版の最終的な apk から未使用のコード/クラスを取り除くと思う Proguard を使用していますか?

ありがとう、無知でごめんなさい。

0 投票する
0 に答える
199 参照

python - numpy py2.7 が既にインストールされている場合に numpy py3.4 をインストールするには?

私はこれを長い間グーグルで調べてきましたが、役に立ちませんでした。誰かが修正を指摘できることを願っています。

matplotlib や numpy などの Python 2.7 用のさまざまなパッケージと共に、Python 2.7 と 3.4 の両方をインストールしました。matplotlib とその依存関係を Python 3.4 にインストールしようとしています。私は Windows 7 (64 ビット) を使用しています。numpy パッケージはhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#numpyから入手できます。

numpy py3.4 バージョンを右クリックしてインストールすると、「レジストリに見つからなかった Python 3.4 が必要です」というメッセージが表示されます。続行するにはどうすればよいですか?どうもありがとう。

0 投票する
1 に答える
821 参照

java - 複数の Java バージョンの実行

私はどうやら脳死状態なので、誰かが私を助けてくれることを願っています。問題を解決するために、このフォーラムや他のフォーラムを検索して読みましたが、うまくいきません。

Johnson Control HVAC ユニット用に実行する必要がある 2 つの Java WebApp があります。1 つのユニットは古く、厳密には Java 1.6.0_21 が必要です。このユニットで利用できるアップグレード オプションはありません。システム全体を交換するだけで数十万ドル。しかし、システムは問題なく機能するので、交換することに興味はありません。

現在、会社が別の場所で引き継いだばかりの別のユニットがあります。これは、同様の制御ユニットを使用しますが、覚えていない Java 1.7.0_49 または 69 で実行されます。私のコンピュータには両方のバージョンがインストールされていますが、Java 1.7 を搭載した新しいユニットしか動作しません。私の古いものには、アプリケーションを起動できませんというエラーが表示されるようになりました。私はこれらすべてのことを試しましたが、単純に間違っているか、追いついていない何かが起きています。

Java コントロール パネルに移動して、Enable 1.7 のチェックを外してみました。再起動しても影響はありませんでした。

環境変数に入りましたが、パスの下に Java へのパスがありません。そのため、Java 1.6 バージョンへのパスを追加しましたが、これも影響はありませんでした。

古いアプリを実行するためのバッチ ファイルがデスクトップにあるのは、Web URL の長さが 1 マイルもあるからです。このバッチ ファイルで、Java 1.6 用の set JAVA_HOME 変数と set PATH 変数を追加しようとしましたが、これも影響はありませんでした。

cmd プロンプトから java -version:1.6 を実行しようとしましたが、これもプログラムの起動を許可しませんでした。

私はそれを取得したので、cmdプロンプトから java -version を実行すると、バージョンが 1.6.0_21 と表示されますが、プログラムをロードできません。

そこで、コンピューターから 1.7 をアンインストールして、もう一度試してみました。それでもプログラムをロードしません。古いプログラムが機能する前に、1.6 を再インストールする必要がありました。しかし、1.7 を再インストールすると、同じ状況に戻りました。

cmdプロンプトからSTATIC = 1コマンドを使用して両方のプログラムを再インストールしようとしましたが、バージョン1.7のみが実行され、古い1.6は実行されません。

1.6 をロードしようとすると、プログラムが古い古いバージョンのプログラムを要求したというメッセージが表示されます。推奨される新しいバージョンで開くか、要求された古いバージョン 1.6.0_21 で開きます。古いバージョンで [開く] を選択しましたが、アプリケーションを起動できませんというエラーが表示されます。

また、詳細設定に移動し、1.7 コントロール パネルでブラウザの Internet Explorer のチェックを外し、1.6 コントロール パネルに移動して Internet Explorer をチェックしてみました。

ここで何が間違っているのか、何が欠けているのでしょうか? どんな助けでも大歓迎です。

これは Windows XP 32 ビットのコンピューターです。特別なことは何もありません。ほとんどワープロです。

0 投票する
18 に答える
318388 参照

java - Mac OS X および複数の Java バージョン

MacOS に追加の Java をインストールするにはどうすればよいですか? jdk8をインストールしましたが、うまくいきました。しかし、開発目的で jdk7 をインストールする必要があります。DMG ファイルを使用して古いバージョンをインストールしようとすると、新しいバージョンの Java が既にインストールされているという警告が表示され、インストーラーが終了します。

これに加えてjdk7をインストールする方法は?

0 投票する
0 に答える
1278 参照

java - アプリごとに異なる Java バージョンを設定する方法。ウィンドウズPCで?

私は 2 つの異なるアプリを持っています。java desktop appそのうちの 1 つは で、もう 1 つはc# web appです。java applet電子署名するために使用します。問題はdesktop java app requires 1.5.0_14 and on the other hand web app. requires 1.7、Java のバージョンが高いことです。

java 1.51.7バージョンの両方を PC にインストールしました。デスクトップJavaアプリを実行するために、に移動しC:\Progra~2\Java\jre1.5.0_14\binて実行し、 1.7javacpl無効にして 1.5 を有効にします。次にjavaws 1.5.0_14、デスクトップへのショートカットを作成し、この Java アプリの jnlp ( http://abc/appclient/tt.jnlp) を javaws ショートカットのターゲットに追加します。これらの設定の後、Java デスクトップ アプリ. 実行します。

ここで、 1.7 Javaを必要とする Web アプリも実行する必要がありました。このアプリを実行するため。適切に Java 1.5 を無効にし、Java コントロール パネルの設定で 1.7 を有効にする必要があります問題は、この Web アプリを実行するときです。1.5.0_14 の設定が壊れています。これは、すべての Java バージョンが javacpl の下で有効になることをC:\Progra~2\Java\jre1.5.0_14\bin directory意味します。PC を再起動すると、Java のバージョンをリセットする必要があります。頭を痛めずにこれを実現する方法はありますか?

お役に立てれば幸いです。

ちなみに、バッチファイルなどを使ってみましたがだめでした。恒久的な解決策はありますか?

更新: 当時のやり方は次のとおりです。

これが私の問題を解決するために私がすることです;

よろしくお願いします。

前もって感謝します。