Skip to content Skip to sidebar Skip to footer

Oracle JDeveloper 4K Display (3840×2160) Resolution Problem on Windows 10

jdev_4k_display_problem_after_fevzi_korkutata

When I moved to Dell XPS laptop … YES! It’s absolutely better than Mac-Pro 🙂 

I had a serious problem about JDeveloper user interface on Windows 10 which was a UI scale problem.

Problems:

  • Oracle JDeveloper (jdev) buttons,icons,menu is too small
  • Fonts are too small.
  • It’s impossible to develop even “Hello World” 🙂

Environment:

  • Windows 10 (x64)
  • Java 1.7.080
  • JDeveloper 12c (12.1.3) –> Works for other 12c JDeveloper Versions: (12.2.x, 12.1.x)
  • Screen Resoultion: 3840×2160 ( 4K )

First Solution (Up to Date – 2021)

The simple way; Create a shortcut for JDeveloper on desktop then right click on it; Select “Properties” and go to “Compability” tab, find “Change high DPI settings” button at bottom and click on it. Check the option “Override high DPI scaling behavior. Scaling performed by: System”. Finally click OK, click Apply! (Check below screencapture for your reference)
That is it; you are now able to use JDeveloper for your 4K or 2K display. If it is not worked for you try below manual solution. Both worked for me!

jdeveloper-scale-problem


Here is the second solution for JDeveloper: (Works for every executable JAVA apps) (Netbeans, Eclipse, JDeveloper, SOAPUI)

Follow below steps to get BEST practice for JDeveloper Screen Quality …Till Oracle Support 4K High Resolution Laptops for JDeveloper 😉

1. Add new registry key to REGEDIT as below:

PATH --> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide

Select New (Left Click) –> QWORD (64-bit) Value

  • Value Name: PreferExternalManifest
  • Value Data: 1

fevzi_korkutat_jdeveloper_4k_problem_windows10_registry

2. Go to JDeveloper installation path and find “jdev64W.exe” file under $MW_HOME\jdeveloper\jdev\bin folder. (My folder path: D:\oracle\MiddlewareSOA12130qs\jdeveloper\jdev\bin\)

3. Create new text file in this folder and name it exactly as “jdev64W.exe.manifest” by changing its extension. (Reference below picture)

jdev64W.exe.manifest_fevzi_korkutata_jdeveloper_oracle_ace

4. Edit “jdev64W.exe.manifest” file content as below and save it.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<description>eclipse</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3"
level="asInvoker"
ms_asmv3:uiAccess="false">
</requestedExecutionLevel>
</requestedPrivileges>
</security>
</trustInfo>
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>

5. Edit font sizes:

Go to your $JDEV_USER_DIR\system12.1.3.XXX\o.jdeveloper path and find ide.properties file. (My path: D:\Oracle\MY_JDEV_USER_DIR\system12.1.3.0.41.140521.1008\o.jdeveloper)

Change below font setting parameters from 10 to 14pt. (It’s up to you, but I’ve tested all and I think 14pt is the best ergonomic choice)

Ide.FontSize=14
Ide.FontSize.Aqua=14

6. That’s all. Run JDev by executing “jdev64W.exe” file. (You can create a shortcut on your Desktop)

If you like the solution, please share your thoughts and share the solution with others. Thanks in advance. Keep coding 🙂

BEFORE:

jdev_4k_display_problem_before_fevzi_korkutata

AFTER:

jdev_4k_display_problem_after_fevzi_korkutata

Solution documented for Oracle JDeveloper 12c (by myself).

Contributor and Extender: M.Fevzi Korkutata

40 Comments

  • Ashish Mishra
    Posted 07/22/2017 at 10:05 pm

    Because of this problem, I was planning to buy a new non 4K resolution laptop. Your fix saved me some money :-)Thank you so much

    • Fevzi Korkutata
      Posted 07/22/2017 at 10:18 pm

      Happy to hear that.. So, keep developing

  • Didar
    Posted 08/16/2017 at 10:18 pm

    Unfortunately didn’t work with me. I have ThinkPad w550s laptop. Resolution 2880×1620.

    Thanks you.

    • Post Author
      M.Fevzi Korkutata
      Posted 09/13/2017 at 3:13 pm

      give some details about your environment. which jdev version and any other details? it should work, you probably missing sth.

  • Eric
    Posted 09/02/2017 at 12:55 pm

    Thank you Fevzi. I have suffered with this problem for ages. Much appreciated.

    • Post Author
      M.Fevzi Korkutata
      Posted 09/13/2017 at 1:46 pm

      Sounds good Eric. Keep coding.. Let’s connect via Linkedin. Regards..

  • Venkatesh
    Posted 09/13/2017 at 7:57 am

    Hi,

    I followed the same steps as you suggested. But it didn’t work.
    can u please help me.

    Thanks,
    Venkatesh

    • Post Author
      M.Fevzi Korkutata
      Posted 09/13/2017 at 3:13 pm

      give some details about your environment. which jdev version and any other details? it should work, you probably missing sth.

      • Venkatesh
        Posted 09/15/2017 at 5:59 am

        Jdev Version 12.2.1.0
        OS Windows 10
        Laptop Model Inspiron 7559 signature edition

        • Post Author
          M.Fevzi Korkutata
          Posted 09/15/2017 at 6:35 pm

          You are missing something. Are you sure you edited HKEY value right. Some user don’t have admin privileges and hkey value does not change actually.

  • Viswan
    Posted 09/15/2017 at 6:27 pm

    Works like charm!!

  • ankit ora
    Posted 09/26/2017 at 11:10 pm

    I have the same problem but there is slight change in the configuration w.r.t. to screen resolution is 1920*1080. JDK version is jdk_1.8.0_144. JDev version 12.2.1

    Please help

  • Shruthi
    Posted 10/24/2017 at 7:49 pm

    There is a simple way where you can create a short cut of jdeveloper and right click ,select properties and check the option
    ‘Override high DPI scaling behavior. Scaling performed by”: System

    • Fevzi Korkutata
      Posted 03/11/2018 at 12:08 am

      Hi Shurithi,
      This solution sometimes does not work according to hour JDev version. You know; upgrading JDev is not a solution because of Production system SOA versions. Thanks for the contribution

  • Shruthi
    Posted 10/24/2017 at 7:50 pm

    There is a simple way where you can create a short cut of Jdeveloper and right click ,select properties and Under Compatibility Tab and check the option
    ‘Override high DPI scaling behavior. Scaling performed by”: System

    • Amar
      Posted 11/24/2017 at 1:39 pm

      Thanks Shruti, This simple solution is working.Saved my Eyes 🙂

      Regards
      Amar.

    • VIMAL
      Posted 07/05/2020 at 9:39 pm

      Shruti, You Override high DPI scaling behavior solution had resolved the issue. Thanks a ton. 🙂

    • Rakesh ADI
      Posted 08/15/2020 at 11:19 pm

      Thanks Shruthi !! It worked for me. Thanks a lot.

    • Nithiya
      Posted 01/06/2021 at 11:30 am

      Thanks Shruti. Your solution works perfect!

  • Shruthi
    Posted 11/24/2017 at 11:38 pm

    Amar 🙂 thanks

  • Datta
    Posted 02/08/2018 at 12:33 pm

    It’s not working even not showing that file ide.properties to edit and see the changed resolution

    • Fevzi Korkutata
      Posted 03/11/2018 at 12:03 am

      Yes; we all lying.. You need to fix your speech before solving the problem.

  • Chris Maggiulli
    Posted 06/28/2019 at 8:49 pm

    Half of my team has 4k monitors on their laptops. We have ran into this issue with a lot of desktop clients ( Eclipse, JDev, Oracle Service Cloud’s desktop agent, etc ). This solution has worked on every computer except one of my BA’s. I even made a separate jdev*.exe.manifest file for all the jdev*.exe files in the bin directory but no avail. Very annoying, you think this would be something that would come prepackaged by now

  • Arnab
    Posted 07/11/2019 at 8:46 am

    will that change the logs-font as well?

    • Post Author
      M.Fevzi Korkutata
      Posted 09/01/2021 at 1:41 am

      For the font change you need to play with “ide.properties” file mentioned in my article.

  • shanmugavalli
    Posted 06/23/2020 at 3:36 pm

    Just followed all the steps. Issue resolved thank you so much Fevzi Korkutata 🙂

  • mazlum ilis
    Posted 04/28/2021 at 9:22 am

    I have searched too much to find solution for this issue but couldnt find. The first solution has worked for me! Thanks Mr. Fevzi. it really helped me!

  • StephLeabe
    Posted 06/01/2021 at 8:11 pm

    I’ve read in womanandhome.com that Dimepiece LA celebrity streetwear brand is going to open their second apparel boutique in London. Does anyone know when this is going to happen and where the store will be located? I would totally love to buy the Dimepiece Friends Journal xox

  • Chandu Sankuratri
    Posted 07/20/2021 at 10:07 pm

    Awesome! Thanks for sharing the knowledge. Keep up the good work.
    It is knowledge like this that developers survive on. I would have changed laptop if not for this article.

    Lenovo Ideapad 14″
    Left the Ide.FontSize=11
    JDeveloper 12.2.1.4
    Date: July 20, 2021

    Very sad that I could not find this article in Oracle Support.

    • Post Author
      M.Fevzi Korkutata
      Posted 09/01/2021 at 1:38 am

      Hi Chandu,
      Thank you for the feedback. Never mind, you are not the only person who is unable to find solutions on MOS 🙂 Happy to hear that you’ve solved!

  • Aldrin Fuentes
    Posted 10/26/2021 at 8:43 pm

    Thank you for sharing this.
    The 2nd solution worked for me.

    Dell Latitude 5420 14″
    Windows 10pro
    version 20H2

  • Vipen Kumar
    Posted 02/06/2022 at 11:51 am

    I tried both way didn’t worked for me.
    can you please help.

    laptop-> dell latitude 7420
    jdev-> 12.2.1.4.0

    • Vipen Kumar
      Posted 02/06/2022 at 12:42 pm

      solved thank

  • Shubham Mundhe
    Posted 05/29/2022 at 2:06 pm

    Thank You So Much… first solution It works

  • dorian torres
    Posted 02/18/2023 at 3:28 am

    parce gracias , el jdeveloper me estaba dejando ciego, muchas gracias.

  • Mario
    Posted 03/10/2023 at 7:21 pm

    I can’t see what is inside the window of the installer.

    your solution is for after JDev install ?

    thank you

Leave a comment

Go to Top