<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>eclipse.ini &#8211; Pauls Blog</title>
	<atom:link href="https://sterl.org/tag/eclipse-ini/feed/" rel="self" type="application/rss+xml" />
	<link>https://sterl.org</link>
	<description></description>
	<lastBuildDate>Fri, 15 Aug 2025 11:56:54 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>IDE: Eclipse &#038; VSCode</title>
		<link>https://sterl.org/2019/02/ide-eclipse-visualstudio/</link>
					<comments>https://sterl.org/2019/02/ide-eclipse-visualstudio/#respond</comments>
		
		<dc:creator><![CDATA[Paul Sterl]]></dc:creator>
		<pubDate>Fri, 15 Feb 2019 12:23:24 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Angular]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[eclipse memory settings]]></category>
		<category><![CDATA[eclipse.ini]]></category>
		<category><![CDATA[faster eclipse]]></category>
		<category><![CDATA[STS]]></category>
		<category><![CDATA[visual studio code]]></category>
		<category><![CDATA[vs code]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://sterl.org/?p=293</guid>

					<description><![CDATA[IDE &#38; Plugins &#38; Tools Tools Tools for Linux / MAC Tools for Windows Database Tools Java Test Libs Visual Studio Code &#38; Windows Install PowerShell 7.x.x Check the current version $PSVersionTable.PSVersion This requires admin permissions on the windows system. Configure PowerShell 7 as CMD default Open the windows shell, select in the menu the&#8230;]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">IDE &amp; Plugins &amp; Tools</h2>



<ul class="wp-block-list">
<li><strong>Java:</strong> 
<ul class="wp-block-list">
<li><a href="https://adoptium.net/">https://adoptium.net/</a></li>



<li><a href="https://www.graalvm.org/downloads/">https://www.graalvm.org/downloads/</a></li>



<li><a href="https://jdk.java.net/">https://jdk.java.net/</a></li>
</ul>
</li>



<li><strong>Visual Studio Code:</strong><a rel="noreferrer noopener" aria-label="https://code.visualstudio.com/ (öffnet in neuem Tab)" href="https://code.visualstudio.com/" target="_blank">https://code.visualstudio.com/</a>
<ul class="wp-block-list">
<li><strong>Plugins</strong>
<ul class="wp-block-list">
<li>GitLens</li>



<li>Angular Language Service</li>



<li>Docker</li>



<li>Kubernetes</li>



<li>ESLint</li>
</ul>
</li>
</ul>
</li>



<li><strong>Java Eclipse STS:</strong> <a rel="noreferrer noopener" aria-label="https://spring.io/tools (öffnet in neuem Tab)" href="https://spring.io/tools" target="_blank">https://spring.io/tools</a>
<ul class="wp-block-list">
<li>PlantUML: <a href="https://marketplace.eclipse.org/content/plantuml-plugin">https://marketplace.eclipse.org/content/plantuml-plugin</a></li>
</ul>
</li>



<li><strong>Git: </strong><a href="https://git-scm.com/">https://git-scm.com/</a></li>
</ul>



<h2 class="wp-block-heading">Tools </h2>



<ul class="wp-block-list">
<li><strong>Docker Desktop</strong>: <a href="https://www.docker.com/products/docker-desktop">https://www.docker.com/products/docker-desktop</a></li>



<li><strong>Insomnia: </strong><a href="https://insomnia.rest/">https://insomnia.rest/</a></li>
</ul>



<h2 class="wp-block-heading">Tools for Linux / MAC</h2>



<ul class="wp-block-list">
<li>Java SDK Management: <a href="https://sdkman.io/sdks">https://sdkman.io/sdks</a></li>



<li>Node version management: <a href="https://github.com/nvm-sh/nvm">https://github.com/nvm-sh/nvm</a></li>
</ul>



<h2 class="wp-block-heading">Tools for Windows</h2>



<ul class="wp-block-list">
<li><strong>Command Line:</strong> <a rel="noreferrer noopener" aria-label="http://cmder.net/  (öffnet in neuem Tab)" href="http://cmder.net/" target="_blank">http://cmder.net/ </a></li>



<li><strong>Text Editor:</strong> <a rel="noreferrer noopener" aria-label="https://notepad-plus-plus.org/ (öffnet in neuem Tab)" href="https://notepad-plus-plus.org/" target="_blank">https://notepad-plus-plus.org/</a></li>
</ul>



<h2 class="wp-block-heading">Database Tools</h2>



<ul class="wp-block-list">
<li>Graphical DB client for Eclipse <a href="https://dbeaver.io/">https://dbeaver.io/</a> </li>



<li>Oracle Developer <a href="https://www.oracle.com/de/database/technologies/appdev/sqldeveloper-landing.html">https://www.oracle.com/de/database/technologies/appdev/sqldeveloper-landing.html</a></li>
</ul>



<h2 class="wp-block-heading">Java Test Libs</h2>



<ul class="wp-block-list">
<li><a href="https://github.com/awaitility/awaitility" target="_blank" rel="noreferrer noopener">https://github.com/awaitility/awaitility</a></li>
</ul>



<h2 class="wp-block-heading">Visual Studio Code &amp; Windows</h2>



<h3 class="wp-block-heading">Install PowerShell 7.x.x</h3>



<p>Check the current version <code>$PSVersionTable.PSVersion</code></p>



<p>This requires admin permissions on the windows system.</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;shell&quot;,&quot;mime&quot;:&quot;text/x-sh&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Shell&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;shell&quot;}">winget install --id Microsoft.Powershell --source winget</pre></div>



<h3 class="wp-block-heading">Configure PowerShell 7 as CMD default</h3>



<p>Open the windows shell, select in the menu the drop down and settings, select powershell and save.</p>



<figure class="wp-block-image size-large"><a href="https://sterl.org/wp-content/uploads/2023/03/use-powershell-7-windows-default.png"><img fetchpriority="high" decoding="async" width="1024" height="237" src="https://sterl.org/wp-content/uploads/2023/03/use-powershell-7-windows-default-1024x237.png" alt="" class="wp-image-883" srcset="https://sterl.org/wp-content/uploads/2023/03/use-powershell-7-windows-default-1024x237.png 1024w, https://sterl.org/wp-content/uploads/2023/03/use-powershell-7-windows-default-300x69.png 300w, https://sterl.org/wp-content/uploads/2023/03/use-powershell-7-windows-default-768x178.png 768w, https://sterl.org/wp-content/uploads/2023/03/use-powershell-7-windows-default.png 1144w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading">Configure PowerShell 7 as VS Code default</h3>



<p>There is also now a plugin available: <a href="https://code.visualstudio.com/docs/languages/powershell">https://code.visualstudio.com/docs/languages/powershell</a></p>



<p>Open the user Settings <code>settings.json</code> to add the new shell, you can see all Settings (read only) in the <code>Default Settings (JSON)</code>. </p>



<ul class="wp-block-list">
<li><code>ctrl+p</code></li>



<li>type <code>Open Settings</code></li>
</ul>



<figure class="wp-block-image size-full"><a href="https://sterl.org/wp-content/uploads/2023/03/visual-studio-code-open-user-settings.png"><img decoding="async" width="603" height="222" src="https://sterl.org/wp-content/uploads/2023/03/visual-studio-code-open-user-settings.png" alt="" class="wp-image-887" srcset="https://sterl.org/wp-content/uploads/2023/03/visual-studio-code-open-user-settings.png 603w, https://sterl.org/wp-content/uploads/2023/03/visual-studio-code-open-user-settings-300x110.png 300w" sizes="(max-width: 603px) 100vw, 603px" /></a></figure>



<p>Add the new install PowerShell 7 and set it as the new default.</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;javascript&quot;,&quot;mime&quot;:&quot;application/json&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;JSON&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;json&quot;}">&quot;terminal.integrated.profiles.windows&quot;: {
    &quot;PowerShell_7&quot;: {
        &quot;source&quot;: &quot;PowerShell&quot;,
        &quot;icon&quot;: &quot;terminal-powershell&quot;,
        &quot;path&quot;: &quot;C:\\Program Files\\PowerShell\\7\\pwsh.exe&quot;
    },
},
&quot;terminal.integrated.defaultProfile.windows&quot;: &quot;PowerShell_7&quot;,</pre></div>



<div class="bs-callout bs-callout-info"><strong>Note:</strong>
Visual Studio Code needs a restart after this change.
</div>



<h2 class="wp-block-heading">Eclipse ini settings</h2>



<h3 class="wp-block-heading">Memory settings G1 or ZGC</h3>



<p>Where the G1 is optimized for shorter GC pause, which maybe is good too (default with Java 17), adjust the <code>Xmx</code> as you see fit <code>eclipse.ini</code>:</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;textile&quot;,&quot;mime&quot;:&quot;text/x-textile&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Textile&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;textile&quot;}">-Xms512m
-Xmx2048m
-XX:+UseG1GC
-XX:MaxGCPauseMillis=50
-XX:+UnlockExperimentalVMOptions
-XX:+UseStringDeduplication
-XX:+OptimizeStringConcat
-Dfile.encoding=UTF-8
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false
-Dorg.eclipse.swt.internal.gtk.useCairo=false</pre></div>



<p>adjust the following settings based on your CPU count</p>



<div class="wp-block-codemirror-blocks-code-block code-block"><pre class="CodeMirror" data-setting="{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;textile&quot;,&quot;mime&quot;:&quot;text/x-textile&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;styleActiveLine&quot;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Textile&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;textile&quot;}">-XX:ParallelGCThreads=6
-XX:ConcGCThreads=4</pre></div>



<h3 class="wp-block-heading">Increase icon size for large screens</h3>



<pre class="wp-block-code"><code>-Dswt.autoScale=quarter</code></pre>



<p><a href="https://www.eclipse.org/eclipse/news/4.6/platform.php#swt-autoscale-tweaks">Eclipse&nbsp;autoscale</a>&nbsp;comes with some examples. Basically quarter means leave it to the system to scale in 25% steps. Alternatively, use integers like 200 to scale to 200%. </p>



<pre class="wp-block-code"><code>-Dswt.autoScale=200</code></pre>



<h2 class="wp-block-heading">Miscellaneous</h2>



<ul class="wp-block-list">
<li><strong>Autogenerate Getter/Setter:</strong>  <a rel="noreferrer noopener" aria-label="https://projectlombok.org/ (öffnet in neuem Tab)" href="https://projectlombok.org/" target="_blank">https://projectlombok.org/</a> </li>



<li><strong>Angular Browser Plugin:</strong> <a rel="noreferrer noopener" aria-label="https://augury.rangle.io/ (öffnet in neuem Tab)" href="https://augury.rangle.io/" target="_blank">https://augury.rangle.io</a></li>



<li><a href="https://google.github.io/styleguide/javaguide.html" target="_blank" rel="noreferrer noopener">https://google.github.io/styleguide/javaguide.html</a> </li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://sterl.org/2019/02/ide-eclipse-visualstudio/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Eclipse on a hight resolution screen</title>
		<link>https://sterl.org/2019/02/eclipse-on-a-hight-resolution-screen/</link>
					<comments>https://sterl.org/2019/02/eclipse-on-a-hight-resolution-screen/#respond</comments>
		
		<dc:creator><![CDATA[Paul Sterl]]></dc:creator>
		<pubDate>Fri, 15 Feb 2019 11:16:03 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[3440x1440]]></category>
		<category><![CDATA[4k]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[eclipse.ini]]></category>
		<guid isPermaLink="false">http://sterl.org/?p=281</guid>

					<description><![CDATA[Problem Nowadays we have a screen with a resolution of 2560&#215;1440 or 3440&#215;1440 4K. The problem with Eclipse is, that all the icons and buttons stay very tiny and are hard to interact with. Solution The easiest solution is to adjust the eclipse.ini or STS.ini with the following parameters at the end: Fixed 200% scale&#8230;]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Problem</h2>



<p>Nowadays we have a screen with a resolution of 2560&#215;1440 or 3440&#215;1440 4K. The problem with Eclipse is, that all the icons and buttons stay very tiny and are hard to interact with.</p>



<h2 class="wp-block-heading">Solution</h2>



<p>The easiest solution is to adjust the <code>eclipse.ini</code> or <code>STS.ini</code> with the following parameters at the end:</p>



<h3 class="wp-block-heading">Fixed 200% scale</h3>



<pre class="wp-block-code"><code>-Dswt.autoScale=200
-Dswt.autoScale.method=nearest</code></pre>



<h3 class="wp-block-heading">Autoscale based on screen resolution</h3>



<pre class="wp-block-code"><code>-Dswt.autoScale=quarter
-Dswt.autoScale.method=nearest</code></pre>



<h2 class="wp-block-heading">Links</h2>



<p><a href="https://www.eclipse.org/eclipse/news/4.6/platform.php#swt-autoscale-tweaks﻿">Eclipse documentation</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://sterl.org/2019/02/eclipse-on-a-hight-resolution-screen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
