問題タブ [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.
android - IntelliJ IDEA を使用して、アプリの無料/有料バージョン用に 1 つのコードベースを維持する
私のAndroidアプリの無料版と有料版を実装するには、いくつかの洞察/提案/ポインター(できるだけ詳細)が必要です. SVN での開発には IntelliJ IDEA を使用します。
私の目的は、「useAds」や「useFeatureX」などの単純なブール値によって広告または有料機能を実装する 1 つのコード ベースを維持することです。あとはパッケージとアプリ名を変えるだけ(?)
プロジェクトをライブラリに変換することに関する古い投稿や、Gradle フレーバーについて話している他の新しい参考文献を見てきました (Gradle を使用したことはありません)。前者は複雑なようで、私が探していることができるかどうか、私が読んだことからはよくわかりません。後者はそのように聞こえますが、おそらくGradleに慣れていないため、実際よりも困難に思えます。
他の方法はありますか?上記のいずれかが進むべき道ですか?セキュリティはどうですか?無料版の最終的な apk から未使用のコード/クラスを取り除くと思う Proguard を使用していますか?
ありがとう、無知でごめんなさい。
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 が必要です」というメッセージが表示されます。続行するにはどうすればよいですか?どうもありがとう。
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 ビットのコンピューターです。特別なことは何もありません。ほとんどワープロです。
java - Mac OS X および複数の Java バージョン
MacOS に追加の Java をインストールするにはどうすればよいですか? jdk8をインストールしましたが、うまくいきました。しかし、開発目的で jdk7 をインストールする必要があります。DMG ファイルを使用して古いバージョンをインストールしようとすると、新しいバージョンの Java が既にインストールされているという警告が表示され、インストーラーが終了します。
これに加えてjdk7をインストールする方法は?
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.5
と1.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 のバージョンをリセットする必要があります。頭を痛めずにこれを実現する方法はありますか?
お役に立てれば幸いです。
ちなみに、バッチファイルなどを使ってみましたがだめでした。恒久的な解決策はありますか?
更新: 当時のやり方は次のとおりです。
これが私の問題を解決するために私がすることです;
よろしくお願いします。
前もって感謝します。