2017-01-04 15 views
0

私はJavaプログラミングにとって非常に新しいですが、私の仕事の一部として廃止予定のJavaソフトウェアを管理しています。古いプログラムは解像度の低い画面では完全にレンダリングされますが、企業が上位のDPIライン(主にMicrosoft Surface)に移行するにつれて、プログラムは非常に小さくなります。マニフェストファイルを使用して他のプログラムの解像度を調整するためにオンラインで多くの方法を見つけましたが、動作するようには見えません。 Swing.propertiesファイルを修正して修正することもできますが、プログラムはswingを使用していません。このプログラムの解像度を変更するために使用できる外部ファイルはありますか?上位のDPI画面にJavaプログラムが表示されない

問題はWindows 10の高DPIデバイスで発生し、プログラムにはユーザーのAppDataフォルダにインストールされた独自のバージョンのJavaが付属しているため、デバイスに定期的にインストールされているJavaは使用されません。

+2

プログラムに使用しているライブラリ/プラットフォームを含めることができます。スイングを使っていないと言っていますが、何を使っていますか? SWT、他に何か? BTW:プログラムがまったく表示されていませんか(タイトル)、または小さすぎますか(質問本体)? –

+0

新しいJavaバージョンで実行しようとしましたか?一般に、Javaは古いバイトコードと下位互換性があります。 ソースがありますか? – PeterMmm

+0

プログラムに含まれるjava.exeのバージョンは8.0.660.18です。私は正直なところ、UIの作成に関して何が使用されているのか分かりません(そして、私は何を探すべきか分かりません)。私はプログラムを開発しておらず、新しいWebアプリケーションを使用するには最低6ヶ月間は使用できません。 –

答えて

0

私は同じ問題を抱え、いくつかの異なるソリューションを試してみましたが、成功は限られていました。これは私のために完全に働いた

https://superuser.com/a/1207925

:このスーパーユーザの回答で説明したように私のために働いただけでのjava.exeおよび/またはjavaw.exeの実行可能ファイルのプロパティを調整することでした。

関連する問題