<!doctype html><html class="no-js" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
<script src="//a.fsdn.com/con/js/min/sf.sandiego-cmp-top.js?1786134019"></script>
<link rel="stylesheet" href="//a.fsdn.com/con/css/sftheme/sandiego/cmp.css?1786134019">
<script>
window.bizx.cmp.init({
geo: {
is_euro_union: 0,
country_code2: 'US',
region: 'CA',
},
});
</script>
<script>
/*global unescape, window, SF*/
// Setup our namespace
if (!window.SF) { window.SF = {}; }
if (!window.net) { window.net = {}; }
if (!window.net.sf) { window.net.sf = {}; }
SF.Ads = {};
SF.cdn = '//a.fsdn.com/con';
SF.alluracdn = '//a.fsdn.com/allura/cdn/allura/nf';
SF.deploy_time = '1786134019';
SF.sandiego = true;
SF.sandiego_chrome = true;
SF.variant = 'sf';
SF.fpid = '2d08605a-4735-4b7f-8835-6ef5d16c96a6';
SF.comm_billboard_route = '/software/product/$slug/';
SF.floatingSitewideOrigin = 'https://sourceforge.net';
SF.Breakpoints = {
small: 0,
medium: 640,
leaderboard: 743,
billboard: 985,
large: 1053,
xlarge: 1295,
xxlarge: 1366
};
SF.initial_breakpoints_visible = {};
for (var bp in SF.Breakpoints) {
if (!SF.Breakpoints.hasOwnProperty(bp)) {
continue;
}
SF.initial_breakpoints_visible[bp] = !window.matchMedia || window.matchMedia('(min-width: ' + SF.Breakpoints[bp] + 'px)').matches;
}
SF.Ads.viewportWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
SF.Ads.viewportHeight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
</script>
<script>
window.ID5EspConfig = {partnerId: 1787};
</script>
<script>
bizx.uids.gatherAndClean({hem: null });
</script>
<link rel="stylesheet" href="//a.fsdn.com/con/css/lato.css?1786134019">
<link rel="stylesheet" href="//a.fsdn.com/con/css/sandiego.css?1786134019">
<link rel="stylesheet" href="//a.fsdn.com/con/css/disallow.css?1786134019">
<meta name="description" content="Download Java Desktop for X Window for free. JD4X is a completely Java orientated desktop for Linux x86 X Window users. It is aimed at Java users and developers who desires a truely Java friendly desktop that supports both native and Java applications."/>
<meta name="keywords"
content="Java Desktop for X Window, download Java Desktop for X Window free, Window Managers"/>
<meta property="og:title" content="Java Desktop for X Window"/>
<meta property="og:type" content="product"/>
<meta property="og:image" content="https://sourceforge.net//a.fsdn.com/con/app/proj/jdx/screenshots/25230.jpg/1"/>
<meta property="og:url" content="https://sourceforge.net/projects/jdx/"/>
<meta property="og:site_name" content="SourceForge"/>
<meta property="og:description" content="Download Java Desktop for X Window for free. JD4X is a completely Java orientated desktop for Linux x86 X Window users. It is aimed at Java users and developers who desires a truely Java friendly desktop that supports both native and Java applications."/>
<title>Java Desktop for X Window download | SourceForge.net</title>
<link rel="icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png" type="image/png">
<link rel="icon" sizes="any" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" type="image/svg+xml">
<link rel="apple-touch-icon" sizes="180x180" href="//a.fsdn.com/con/img/sandiego/logo-180x180.png">
<link rel="mask-icon" href="//a.fsdn.com/con/img/sandiego/svg/originals/sf-icon-orange-no_sf.svg" color="#FF6600">
<script>
/*global unescape, window, console, jQuery, $, net, SF, bizx */
if (!window.SF) {
window.SF = {};
}SF.EU_country_codes = ["AW","EE","GP","LI","FR","SH","IS","CY","MT","GG","GB","KY","GR","GF","AT","IO","TF","IE","NO","NL","AX","YT","LT","NC","GS","PL","SI","ME","AI","PT","DE","BL","MQ","PF","TC","PM","SE","GL","WF","LV","LU","MS","FK","IT","CZ","BE","ES","FI","SK","PN","GI","RE","DK","HU","CW","JE","BM","CH","SX","RO","VG","MF","BG","HR"];
SF.unknown_country_codes = ["","A1","A2","O1"];
</script>
<script src="//a.fsdn.com/con/js/min/sf.sandiego-head.js?1786134019"></script>
<style>.H162462a7b5fa3ccbcc46e6095430f1b2e283e429 { display: none !important; }</style>
<link rel="alternate" type="application/rss+xml" title="Java Desktop for X Window…Recent Activity" href="/p/jdx/activity/feed"/>
<link rel="alternate" type="application/rss+xml" title="Java Desktop for X Window…File Releases"
href="/projects/jdx/rss?path=/"/>
<link rel="canonical" href="https://sourceforge.net/projects/jdx/">
<script>SF.adblock = true; SF.ubo = true;</script>
<script src="//a.fsdn.com/con/js/admanager.js?1786134019"></script>
<script src="//a.fsdn.com/con/js/asg_embed.js?1786134019"></script>
<script>
function initPiwik(){
var _paq = window._paq = window._paq || [];
_paq.push(['trackPageView', document.title, {
dimension1: 'jdx',
dimension2: 'pg_project',
dimension3: SF.devicePixelRatio,
}]);
_paq.push(['enableLinkTracking']);
_paq.push(['enableHeartBeatTimer']);
(function() {
var u="//analytics.slashdotmedia.com/";
_paq.push(['setTrackerUrl', u+'sf.php']);
_paq.push(['setSiteId', 39]);
// only execute if 'measurement' has been granted
bizx.cmp.ifConsent({ purposes: ['measurement'], vendors: 'sdm'}, function() {
var interval = 6 * 60 * 60 * 1000; // 6 hrs, expressed in ms
var vid_date = new Date(localStorage.getItem('vid_date'));
if (new Date() - vid_date >= interval) {
var data = {do_not_sell: false, is_commercial_page: "False" };
bizx.cmp.ifConsent({ purposes: ['ads'], vendors: 'sdm'}, function() {},
function(){
// no consent (opt-out)
data.do_not_sell = true;
},
function(){
//finally call api endpoint
// push promise to pwik and set it run if pwik is allowed to run based on it's own ifConsent check
_paq.push([ function() {
data.matomo_id = this.getVisitorId();
data.domain = "sourceforge.net";
$.ajax({
method: 'PUT',
url: '/p/sfapi/push_vid',
data: JSON.stringify(data)
})
.done(function(response){
if(response.result) {
localStorage.setItem('vid_date', new Date());
}
})
.fail(function(){
// Do nothing on failure
});
}]);
}
);
}
});
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'sf.js'; s.parentNode.insertBefore(g,s);
})();
}
bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'sdm' }, initPiwik);
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"name": "SourceForge",
"url": "https://sourceforge.net/"
}
</script>
</head>
<body id="pg_project"
class=" anonymous sandiego v-sf">
<div id="busy-spinner"></div>
<div id="messages">
</div>
<div class="off-canvas position-right" id="offCanvas" data-off-canvas>
<!-- Menu -->
<ul class="header-nav-menulist">
<li class="highlight search">
<form method="get" action="/directory/" class="m-search-form">
<input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" >
<label >
<input type="submit" class="bt" value="">
<svg data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
</label>
</form>
</li>
<li class="highlight"><a href="https://sourceforge.net/auth/">Join/Login</a></li>
<li><a href="/software/">Business Software</a></li>
<li><a href="/directory/">Open Source Software</a></li>
<li><a href="/software/vendors/" title="For Vendors">For Vendors</a></li>
<li><a href="/blog/" title="Blog">Blog</a></li>
<li><a href="/about">About</a></li>
<li><a id="header-nav-more" data-toggle="header-nav-more header-nav-more-content" data-toggler=".toggled">More</a></li>
<li>
<ul id="header-nav-more-content" class="toggled" data-toggler=".toggled">
<li><a href="/articles/">Articles</a></li>
<li><a href="/create">Create</a></li>
<li><a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a></li>
<li><a href="https://sourceforge.net/p/forge/documentation/Docs%20Home/">Site Documentation</a></li>
<li><a href="/user/newsletters">Subscribe to our Newsletter</a></li>
<li><a href="/support">Support Request</a></li>
</ul>
</li>
</ul>
</div>
<div class="off-canvas-content" data-off-canvas-content>
<script>
SF.linkout_icon = '<svg data-name="sf-linkout-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><polygon class="st0" points="243.2,243.2 56.8,243.2 56.8,56.8 123,56.8 123,9 9,9 9,291 291,291 291,179.4 243.2,179 "/><polygon class="st0" points="128.5,213 155,186.5 176,165.5 206.7,196.3 235.5,132.5 248.9,102.6 290.6,9.8 291,9 290.6,9.2 197.4,51.1 169.1,63.8 103.7,93.3 137,126.5 115.9,147.5 89.5,174 "/></svg>';
</script>
<div class="l-header-nav sticky sandiego">
<section class="sandiego l-header-nav-top show-for-large">
<div class="row">
<a href="/" title="Home" class="sf-logo">
<img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg" alt="SourceForge logo" class="sf-logo-full"/>
</a>
<nav class="links">
<a href="/user/newsletters" title="Subscribe to our newsletter"><span class="newsletter-icon">
<svg data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></span></a>
<a href="/software/vendors/" title="For Vendors">For Vendors</a>
<a href="/support" title="Help">Help</a>
<a href="/create/" title="Create">Create</a>
<a href="/user/registration" title="Join" >Join</a>
<a href="https://sourceforge.net/auth/" title="Login">Login</a>
</nav>
</div>
</section>
<section class="sandiego l-header-nav-top hide-for-large">
<div class="row">
<a href="/" title="Home" class="sf-logo">
<img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg" alt="SourceForge logo" class="sf-logo-full"/>
</a>
<div class="title-bar-right">
<button type="button" aria-label="Toggle Main Menu" class="menu-icon" data-toggle="offCanvas"></button>
</div>
</div>
</section>
<section class="sandiego l-header-nav-bottom">
<nav class="row">
<a href="/" title="Home" class="sf-logo">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 653 102.6" style="enable-background:new 0 0 653 102.6;" xml:space="preserve"><path class="st0" d="M66.9,54.5c0-19.1-6.8-27.8-10.4-31.1c-0.7-0.6-1.8-0.1-1.7,0.9c0.7,10.8-12.9,13.5-12.9,30.4h0 c0,0,0,0.1,0,0.1c0,10.3,7.8,18.7,17.4,18.7c9.6,0,17.4-8.4,17.4-18.7c0,0,0-0.1,0-0.1h0c0-4.8-1.8-9.4-3.6-12.8 c-0.4-0.7-1.4-0.4-1.3,0.2C75.1,56.7,66.9,65.7,66.9,54.5z"></path><g> <path class="st0" d="M46.2,94.8c-0.4,0-0.9-0.2-1.2-0.5L0.5,49.8c-0.6-0.6-0.6-1.7,0-2.4l47-47C47.8,0.2,48.2,0,48.6,0h13.5 c0.8,0,1.3,0.5,1.5,1c0.2,0.5,0.2,1.2-0.4,1.8L19.1,47c-0.9,0.9-0.9,2.3,0,3.2L54,85.2c0.6,0.6,0.6,1.7,0,2.4l-6.7,6.8 C47,94.6,46.6,94.8,46.2,94.8z"></path></g><g> <path class="st0" d="M55.1,102.6c-0.8,0-1.3-0.5-1.5-1c-0.2-0.5-0.2-1.2,0.4-1.8l44.2-44.2c0.4-0.4,0.7-1,0.7-1.6 c0-0.6-0.2-1.2-0.7-1.6L63.2,17.4c-0.6-0.6-0.6-1.7,0-2.4l6.8-6.8c0.3-0.3,0.7-0.5,1.2-0.5S72,8,72.3,8.3l44.4,44.5 c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2l-47,47c-0.3,0.3-0.7,0.5-1.2,0.5H55.1z"></path></g><g> <g> <path class="st1" d="M167.2,32c-0.2,0.4-0.5,0.6-1,0.6c-0.3,0-0.7-0.2-1.2-0.7c-0.5-0.5-1.2-1-2-1.5c-0.9-0.6-1.9-1.1-3.2-1.5 c-1.3-0.5-2.9-0.7-4.8-0.7c-1.9,0-3.5,0.3-5,0.8c-1.4,0.5-2.6,1.3-3.6,2.2s-1.7,2-2.2,3.2c-0.5,1.2-0.8,2.5-0.8,3.8 c0,1.8,0.4,3.2,1.1,4.4c0.7,1.1,1.7,2.1,3,2.9c1.2,0.8,2.6,1.5,4.2,2c1.6,0.6,3.2,1.1,4.8,1.6c1.6,0.5,3.2,1.1,4.8,1.8 c1.6,0.6,2.9,1.5,4.2,2.4s2.2,2.2,3,3.6c0.7,1.4,1.1,3.2,1.1,5.3c0,2.2-0.4,4.2-1.1,6.1c-0.7,1.9-1.8,3.6-3.2,5 c-1.4,1.4-3.2,2.5-5.2,3.4c-2.1,0.8-4.4,1.2-7,1.2c-3.4,0-6.4-0.6-8.8-1.8c-2.5-1.2-4.6-2.9-6.5-5l1-1.6c0.3-0.4,0.6-0.5,1-0.5 c0.2,0,0.5,0.1,0.8,0.4c0.3,0.3,0.8,0.7,1.2,1.1c0.5,0.4,1.1,0.9,1.8,1.4c0.7,0.5,1.5,1,2.4,1.4c0.9,0.4,1.9,0.8,3.1,1.1 c1.2,0.3,2.5,0.4,4,0.4c2.1,0,3.9-0.3,5.5-0.9c1.6-0.6,3-1.5,4.1-2.5s2-2.4,2.6-3.8c0.6-1.5,0.9-3.1,0.9-4.7 c0-1.8-0.4-3.3-1.1-4.5c-0.7-1.2-1.7-2.2-3-3c-1.2-0.8-2.6-1.5-4.2-2c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.5-3.2-1.1-4.8-1.7 c-1.6-0.6-2.9-1.4-4.2-2.4c-1.2-1-2.2-2.2-3-3.7c-0.7-1.5-1.1-3.3-1.1-5.6c0-1.7,0.3-3.4,1-5c0.7-1.6,1.6-3,2.9-4.3 c1.3-1.2,2.8-2.2,4.7-3c1.9-0.7,4-1.1,6.4-1.1c2.7,0,5.1,0.4,7.3,1.3c2.1,0.9,4.1,2.2,5.9,3.9L167.2,32z"></path> <path class="st2" d="M152.9,78.8c-3.5,0-6.6-0.6-9.1-1.9c-2.5-1.2-4.8-3-6.7-5.1l-0.3-0.3l1.3-2c0.6-0.7,1.1-0.8,1.5-0.8 c0.4,0,0.8,0.2,1.2,0.6c0.3,0.3,0.8,0.7,1.3,1.1c0.5,0.4,1.1,0.9,1.7,1.4c0.7,0.5,1.4,0.9,2.3,1.3c0.9,0.4,1.9,0.8,3,1 c1.1,0.3,2.4,0.4,3.9,0.4c2,0,3.8-0.3,5.3-0.9c1.5-0.6,2.8-1.4,3.9-2.4c1-1,1.9-2.2,2.4-3.6c0.6-1.4,0.8-2.9,0.8-4.5 c0-1.7-0.3-3.1-1-4.2c-0.7-1.1-1.6-2-2.8-2.8c-1.2-0.8-2.5-1.4-4-1.9c-1.5-0.5-3.1-1.1-4.8-1.6c-1.7-0.5-3.3-1.1-4.8-1.7 c-1.6-0.7-3.1-1.5-4.3-2.5c-1.3-1-2.3-2.4-3.1-3.9c-0.8-1.6-1.2-3.5-1.2-5.8c0-1.8,0.3-3.6,1-5.3c0.7-1.7,1.7-3.2,3-4.5 c1.3-1.3,3-2.3,4.9-3.1c1.9-0.8,4.2-1.2,6.6-1.2c2.8,0,5.3,0.4,7.5,1.3c2.2,0.9,4.2,2.3,6.1,4.1l0.3,0.3l-1.1,2.1 c-0.6,1.1-1.7,1.4-3.1,0.1c-0.5-0.4-1.1-0.9-2-1.4c-0.8-0.5-1.9-1-3.1-1.5c-1.2-0.4-2.7-0.7-4.6-0.7c-1.8,0-3.4,0.3-4.8,0.8 c-1.3,0.5-2.5,1.2-3.4,2.1c-0.9,0.9-1.6,1.9-2.1,3c-0.5,1.1-0.7,2.4-0.7,3.6c0,1.6,0.3,3,1,4c0.7,1.1,1.6,2,2.8,2.8 c1.2,0.8,2.5,1.4,4,2c1.5,0.5,3.1,1.1,4.8,1.6c1.6,0.5,3.3,1.1,4.8,1.8c1.6,0.7,3.1,1.5,4.3,2.5c1.3,1,2.3,2.3,3.1,3.8 c0.8,1.5,1.2,3.4,1.2,5.6c0,2.2-0.4,4.4-1.2,6.4c-0.8,2-1.9,3.7-3.4,5.2c-1.5,1.5-3.3,2.6-5.4,3.5 C158.1,78.3,155.6,78.8,152.9,78.8z M138.4,71.3c1.7,1.9,3.7,3.4,6,4.5c2.4,1.2,5.3,1.8,8.6,1.8c2.5,0,4.8-0.4,6.8-1.2 c2-0.8,3.6-1.9,5-3.2c1.3-1.3,2.4-3,3.1-4.8c0.7-1.8,1.1-3.8,1.1-5.9c0-2-0.4-3.7-1-5.1c-0.7-1.3-1.6-2.5-2.8-3.4 c-1.2-0.9-2.5-1.7-4-2.4c-1.5-0.6-3.1-1.2-4.7-1.8c-1.6-0.5-3.2-1.1-4.8-1.6c-1.6-0.6-3-1.3-4.3-2.1c-1.3-0.8-2.3-1.9-3.1-3.1 c-0.8-1.2-1.2-2.8-1.2-4.7c0-1.4,0.3-2.8,0.8-4.1c0.5-1.3,1.3-2.5,2.3-3.4c1-1,2.3-1.8,3.8-2.3c1.5-0.6,3.3-0.8,5.2-0.8 c1.9,0,3.6,0.2,5,0.7c1.3,0.5,2.5,1,3.3,1.6c0.9,0.6,1.6,1.1,2.1,1.6c0.6,0.5,0.8,0.5,0.8,0.5c0.1,0,0.3,0,0.4-0.3l0.7-1.3 c-1.6-1.5-3.4-2.7-5.3-3.5c-2.1-0.8-4.4-1.2-7-1.2c-2.3,0-4.4,0.4-6.2,1.1c-1.8,0.7-3.3,1.7-4.5,2.8c-1.2,1.2-2.1,2.5-2.8,4.1 c-0.6,1.5-0.9,3.1-0.9,4.8c0,2.1,0.4,3.9,1.1,5.3c0.7,1.4,1.6,2.6,2.8,3.5c1.2,0.9,2.5,1.7,4,2.3c1.5,0.6,3.1,1.2,4.7,1.7 c1.6,0.5,3.2,1,4.8,1.6c1.6,0.6,3,1.2,4.3,2.1c1.3,0.8,2.4,1.9,3.1,3.2c0.8,1.3,1.2,2.9,1.2,4.9c0,1.8-0.3,3.4-0.9,5 c-0.6,1.6-1.5,2.9-2.7,4c-1.2,1.1-2.6,2-4.3,2.7c-1.7,0.6-3.6,1-5.7,1c-1.5,0-2.9-0.2-4.2-0.5c-1.2-0.3-2.3-0.7-3.2-1.1 c-0.9-0.4-1.8-0.9-2.5-1.5c-0.7-0.5-1.3-1-1.8-1.4c-0.5-0.4-0.9-0.8-1.2-1.1c-0.3-0.3-0.5-0.3-0.5-0.3c-0.1,0-0.3,0-0.5,0.3 L138.4,71.3z"></path> </g> <g> <path class="st1" d="M226.7,51.6c0,4-0.6,7.6-1.8,10.9c-1.2,3.3-2.9,6.1-5.1,8.4c-2.2,2.3-4.8,4.1-7.8,5.4 c-3,1.3-6.4,1.9-10.1,1.9c-3.6,0-7-0.6-10-1.9c-3-1.3-5.6-3-7.8-5.4c-2.2-2.3-3.9-5.1-5.1-8.4c-1.2-3.3-1.8-6.9-1.8-10.9 c0-4,0.6-7.6,1.8-10.9c1.2-3.3,2.9-6.1,5.1-8.4c2.2-2.3,4.8-4.1,7.8-5.4c3-1.3,6.4-1.9,10-1.9c3.7,0,7.1,0.6,10.1,1.9 c3,1.3,5.6,3,7.8,5.4c2.2,2.3,3.9,5.1,5.1,8.4C226.1,44,226.7,47.6,226.7,51.6z M222.8,51.6c0-3.6-0.5-6.9-1.5-9.8 c-1-2.9-2.4-5.3-4.2-7.3c-1.8-2-4-3.5-6.6-4.6c-2.6-1.1-5.4-1.6-8.5-1.6c-3.1,0-5.9,0.5-8.5,1.6c-2.6,1.1-4.8,2.6-6.6,4.6 c-1.8,2-3.3,4.4-4.3,7.3c-1,2.9-1.5,6.1-1.5,9.8c0,3.6,0.5,6.9,1.5,9.8c1,2.9,2.4,5.3,4.3,7.3c1.8,2,4,3.5,6.6,4.6 c2.6,1.1,5.4,1.6,8.5,1.6c3.1,0,6-0.5,8.5-1.6c2.6-1,4.8-2.6,6.6-4.6c1.8-2,3.2-4.4,4.2-7.3C222.3,58.5,222.8,55.3,222.8,51.6z"></path> <path class="st2" d="M202,78.7c-3.7,0-7.2-0.7-10.2-1.9c-3.1-1.3-5.8-3.1-8-5.5c-2.2-2.4-4-5.2-5.2-8.6c-1.2-3.3-1.9-7.1-1.9-11.1 c0-4,0.6-7.8,1.9-11.1c1.2-3.3,3-6.2,5.2-8.6c2.2-2.4,4.9-4.2,8-5.5c3.1-1.3,6.5-2,10.2-2c3.8,0,7.2,0.7,10.3,1.9 c3.1,1.3,5.8,3.1,8,5.5c2.2,2.4,4,5.3,5.2,8.6c1.2,3.3,1.8,7,1.8,11.1c0,4.1-0.6,7.8-1.8,11.1c-1.2,3.3-3,6.2-5.2,8.6 c-2.2,2.4-4.9,4.2-8,5.5C209.2,78.1,205.7,78.7,202,78.7z M202,25.7c-3.5,0-6.8,0.6-9.8,1.9c-2.9,1.2-5.5,3-7.6,5.2 c-2.1,2.2-3.8,5-4.9,8.2c-1.2,3.2-1.8,6.8-1.8,10.7c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.7,4,7.6,5.2 c2.9,1.2,6.2,1.8,9.8,1.8c3.6,0,6.9-0.6,9.8-1.8c2.9-1.2,5.5-3,7.6-5.2c2.1-2.2,3.8-5,4.9-8.1c1.2-3.2,1.8-6.8,1.8-10.7 c0-3.9-0.6-7.5-1.8-10.7c-1.2-3.2-2.8-5.9-4.9-8.2c-2.1-2.2-4.7-4-7.6-5.2C208.9,26.3,205.6,25.7,202,25.7z"></path> </g> <g> <path class="st1" d="M256.4,74.9c2.5,0,4.7-0.4,6.7-1.3c2-0.9,3.6-2.1,5-3.6c1.4-1.5,2.4-3.4,3.1-5.4c0.7-2.1,1.1-4.3,1.1-6.8 V25.7h3.7v32.1c0,2.9-0.5,5.5-1.4,8c-0.9,2.5-2.2,4.6-3.9,6.5c-1.7,1.8-3.8,3.3-6.2,4.3c-2.4,1-5.2,1.6-8.2,1.6 c-3,0-5.8-0.5-8.2-1.6c-2.4-1.1-4.5-2.5-6.2-4.3c-1.7-1.8-3-4-3.9-6.5c-0.9-2.5-1.4-5.2-1.4-8V25.7h3.8v32c0,2.4,0.4,4.7,1.1,6.8 c0.7,2.1,1.8,3.9,3.1,5.4c1.4,1.5,3,2.7,5,3.6C251.6,74.5,253.9,74.9,256.4,74.9z"></path> <path class="st2" d="M256.4,78.8c-3.1,0-5.9-0.5-8.4-1.6c-2.5-1.1-4.7-2.6-6.4-4.5c-1.7-1.9-3.1-4.2-4-6.7 c-0.9-2.5-1.4-5.3-1.4-8.2V25.1h5v32.7c0,2.3,0.4,4.5,1,6.6c0.7,2,1.7,3.8,3,5.2c1.3,1.5,2.9,2.6,4.8,3.5c1.9,0.8,4,1.3,6.4,1.3 c2.4,0,4.6-0.4,6.4-1.2c1.9-0.8,3.5-2,4.8-3.5c1.3-1.5,2.3-3.2,3-5.2c0.7-2,1-4.2,1-6.6V25.1h5v32.7c0,2.9-0.5,5.7-1.4,8.2 c-0.9,2.5-2.3,4.8-4,6.7c-1.7,1.9-3.9,3.4-6.4,4.5C262.3,78.3,259.5,78.8,256.4,78.8z M237.3,26.3v31.5c0,2.8,0.4,5.4,1.3,7.8 c0.9,2.4,2.1,4.5,3.8,6.3c1.6,1.8,3.6,3.2,6,4.2c2.3,1,5,1.5,8,1.5c2.9,0,5.6-0.5,8-1.5c2.3-1,4.4-2.4,6-4.2 c1.6-1.8,2.9-3.9,3.8-6.3c0.9-2.4,1.3-5,1.3-7.8V26.3h-2.5v31.5c0,2.5-0.4,4.8-1.1,7c-0.7,2.2-1.8,4.1-3.3,5.7 c-1.4,1.6-3.2,2.9-5.2,3.8c-2,0.9-4.4,1.4-6.9,1.4c-2.6,0-4.9-0.5-6.9-1.4c-2-0.9-3.8-2.2-5.2-3.8c-1.4-1.6-2.5-3.5-3.2-5.7 c-0.7-2.1-1.1-4.5-1.1-7V26.3H237.3z"></path> </g> <g> <path class="st1" d="M297.5,51.3c1,0,0.9,0,0.9,0l2.2,0c2.3,0,4.4-0.3,6.2-0.8c1.8-0.6,3.4-1.3,4.6-2.4c1.3-1,2.2-2.3,2.9-3.7 c0.7-1.4,1-3.1,1-4.9c0-3.7-1.2-6.4-3.6-8.2c-2.4-1.8-5.9-2.7-10.6-2.7h-9.5v22.7v2.8v23.5h-3.7V25.7h13.2c6,0,10.5,1.2,13.4,3.5 c3,2.3,4.4,5.7,4.4,10.2c0,2-0.3,3.8-1,5.4c-0.7,1.6-1.7,3.1-3,4.3c-1.3,1.2-2.8,2.3-4.6,3c-1.8,0.8-3.9,1.3-6.1,1.6 c0.6,0.4,1.1,0.9,1.6,1.5l17.9,22.4h-3.3c-0.4,0-0.7-0.1-1-0.2c-0.3-0.1-0.6-0.4-0.8-0.7l-16.6-21c-0.4-0.5-0.9-0.9-1.3-1.1 c-0.5-0.2-3.4-0.3-4.4-0.3C296.3,51.6,296.7,51.3,297.5,51.3z"></path> <path class="st2" d="M325,78.2h-4.5c-0.5,0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.5-1-0.9l-16.6-21c-0.4-0.5-0.7-0.8-1.1-1 c-0.4-0.1-2.8-0.3-4.1-0.3h-0.6v-2.6c0-0.9,0.2-1.4,1.8-1.4c0.9,0,1,0,1,0l2.2,0c2.2,0,4.2-0.3,6-0.8c1.7-0.5,3.2-1.3,4.4-2.3 c1.2-1,2.1-2.1,2.7-3.5c0.6-1.4,0.9-2.9,0.9-4.6c0-3.5-1.1-6-3.4-7.7c-2.3-1.7-5.7-2.6-10.2-2.6h-8.9v48.9h-5V25.1h13.9 c6.1,0,10.7,1.2,13.8,3.6c3.1,2.4,4.7,6,4.7,10.7c0,2.1-0.4,4-1.1,5.7c-0.7,1.7-1.8,3.2-3.1,4.5c-1.3,1.3-3,2.3-4.8,3.2 c-1.5,0.6-3.1,1.1-4.9,1.4c0.2,0.2,0.4,0.4,0.6,0.7L325,78.2z M296.9,53.5c1.1,0,3.4,0.1,4,0.4c0.6,0.3,1.1,0.7,1.6,1.3l16.6,21 c0.2,0.3,0.4,0.5,0.6,0.6c0.2,0.1,0.4,0.2,0.7,0.2h2l-17.1-21.4c-0.4-0.6-0.9-1-1.4-1.3l-1.5-0.9l1.8-0.2c2.2-0.2,4.2-0.7,5.9-1.5 c1.7-0.8,3.2-1.7,4.5-2.9c1.2-1.2,2.2-2.5,2.8-4.1c0.6-1.6,1-3.3,1-5.2c0-4.3-1.4-7.5-4.2-9.7c-2.8-2.2-7.2-3.3-13-3.3h-12.6V77 h2.5V28h10.1c4.7,0,8.4,0.9,10.9,2.8c2.6,1.9,3.9,4.8,3.9,8.7c0,1.9-0.4,3.6-1,5.1c-0.7,1.5-1.7,2.8-3.1,3.9 c-1.3,1.1-2.9,1.9-4.8,2.5c-1.9,0.6-4,0.9-6.4,0.9l-2.2,0c-0.1,0-0.2,0-0.9,0C297.3,51.9,297,51.9,296.9,53.5z"></path> </g> <g> <path class="st1" d="M367.6,68.8c0.2,0,0.5,0.1,0.6,0.3l1.5,1.6c-1.1,1.1-2.2,2.2-3.5,3.1c-1.3,0.9-2.7,1.7-4.2,2.3 c-1.5,0.6-3.2,1.1-4.9,1.5c-1.8,0.4-3.8,0.5-5.9,0.5c-3.6,0-6.9-0.6-9.9-1.9c-3-1.3-5.6-3-7.7-5.4c-2.1-2.3-3.8-5.1-5-8.4 c-1.2-3.3-1.8-6.9-1.8-10.9c0-3.9,0.6-7.5,1.9-10.8c1.2-3.3,3-6,5.2-8.4c2.2-2.3,4.9-4.1,8-5.4c3.1-1.3,6.6-1.9,10.3-1.9 c1.9,0,3.6,0.1,5.2,0.4c1.6,0.3,3,0.7,4.4,1.2c1.4,0.5,2.6,1.2,3.8,2c1.2,0.8,2.4,1.7,3.5,2.7l-1.1,1.6c-0.2,0.3-0.5,0.4-0.9,0.4 c-0.2,0-0.5-0.1-0.8-0.4c-0.3-0.3-0.8-0.6-1.3-1c-0.5-0.4-1.2-0.8-1.9-1.2c-0.7-0.5-1.6-0.9-2.7-1.2c-1-0.4-2.2-0.7-3.6-1 c-1.3-0.3-2.9-0.4-4.6-0.4c-3.2,0-6.1,0.5-8.7,1.6c-2.6,1.1-4.9,2.6-6.8,4.7c-1.9,2-3.4,4.5-4.5,7.3s-1.6,6.1-1.6,9.7 c0,3.7,0.5,6.9,1.6,9.8c1.1,2.9,2.5,5.3,4.4,7.3c1.9,2,4.1,3.5,6.6,4.6c2.5,1.1,5.3,1.6,8.2,1.6c1.9,0,3.5-0.1,5-0.4 c1.5-0.2,2.8-0.6,4-1.1c1.2-0.5,2.4-1.1,3.4-1.8c1.1-0.7,2.1-1.5,3.1-2.5c0.1-0.1,0.2-0.2,0.3-0.2 C367.3,68.9,367.5,68.8,367.6,68.8z"></path> <path class="st2" d="M351.1,78.8c-3.7,0-7.1-0.7-10.1-1.9c-3.1-1.3-5.7-3.1-7.9-5.5c-2.2-2.4-3.9-5.2-5.1-8.6 c-1.2-3.3-1.8-7.1-1.8-11.1c0-4,0.6-7.7,1.9-11c1.3-3.3,3.1-6.2,5.3-8.6c2.3-2.4,5.1-4.3,8.2-5.6c3.2-1.3,6.7-2,10.6-2 c1.9,0,3.7,0.1,5.3,0.4c1.6,0.3,3.1,0.7,4.5,1.2c1.4,0.5,2.7,1.2,3.9,2c1.2,0.8,2.4,1.7,3.6,2.8l0.4,0.4l-1.4,2.1 c-0.2,0.3-0.6,0.7-1.4,0.7c-0.4,0-0.7-0.2-1.2-0.5c-0.3-0.3-0.8-0.6-1.3-0.9c-0.5-0.4-1.1-0.8-1.9-1.2c-0.7-0.4-1.6-0.8-2.6-1.2 c-1-0.4-2.2-0.7-3.5-0.9c-1.3-0.2-2.8-0.4-4.5-0.4c-3.1,0-5.9,0.5-8.5,1.6c-2.5,1.1-4.8,2.6-6.6,4.5c-1.8,1.9-3.3,4.3-4.3,7.1 c-1,2.8-1.6,6-1.6,9.4c0,3.6,0.5,6.8,1.5,9.6c1,2.8,2.4,5.2,4.2,7.1c1.8,1.9,3.9,3.4,6.4,4.4c2.4,1,5.1,1.5,8,1.5 c1.8,0,3.5-0.1,4.9-0.4c1.4-0.2,2.7-0.6,3.9-1.1c1.2-0.5,2.3-1.1,3.3-1.7c1-0.7,2-1.5,3-2.4c0.2-0.2,0.3-0.2,0.5-0.3 c0.5-0.3,1.3-0.2,1.7,0.3l1.9,2l-0.4,0.4c-1.1,1.2-2.3,2.2-3.6,3.2c-1.3,0.9-2.7,1.8-4.3,2.4c-1.5,0.7-3.2,1.2-5.1,1.5 C355.3,78.6,353.3,78.8,351.1,78.8z M352.2,25.7c-3.7,0-7.1,0.6-10.1,1.9c-3,1.2-5.7,3-7.8,5.3c-2.2,2.3-3.9,5-5.1,8.2 c-1.2,3.2-1.8,6.7-1.8,10.6c0,3.9,0.6,7.5,1.8,10.7c1.2,3.2,2.8,5.9,4.9,8.2c2.1,2.2,4.6,4,7.5,5.2c2.9,1.2,6.1,1.8,9.6,1.8 c2.1,0,4-0.2,5.8-0.5c1.7-0.3,3.4-0.8,4.8-1.5c1.5-0.6,2.8-1.4,4-2.3c1.1-0.8,2.1-1.7,3-2.6l-1.1-1.2c-0.1-0.1-0.2-0.1-0.3,0 c-0.1,0-0.2,0.1-0.3,0.2c-1,0.9-2.1,1.8-3.2,2.5c-1.1,0.7-2.3,1.4-3.5,1.9c-1.3,0.5-2.7,0.9-4.1,1.1c-1.5,0.2-3.2,0.4-5.1,0.4 c-3,0-5.9-0.6-8.5-1.6c-2.6-1.1-4.9-2.7-6.8-4.7c-1.9-2-3.4-4.6-4.5-7.5c-1.1-2.9-1.6-6.3-1.6-10c0-3.6,0.5-6.9,1.6-9.9 c1.1-2.9,2.6-5.5,4.6-7.5c2-2.1,4.3-3.7,7-4.8c2.7-1.1,5.7-1.7,8.9-1.7c1.7,0,3.3,0.1,4.7,0.4c1.4,0.3,2.6,0.6,3.7,1 c1.1,0.4,2,0.8,2.8,1.3c0.8,0.5,1.4,0.9,1.9,1.3c0.5,0.4,1,0.7,1.3,1c0.3,0.3,0.5,0.3,0.5,0.3c0.3,0,0.4-0.1,0.4-0.2l0.8-1.2 c-1-0.9-2-1.6-3-2.3c-1.2-0.8-2.4-1.4-3.7-1.9c-1.3-0.5-2.8-0.9-4.3-1.2C355.7,25.9,354,25.7,352.2,25.7z"></path> </g> <g> <path class="st1" d="M410.3,25.7v3.1H383v21h22.7v3H383v21.6h27.3v3.1h-31.1V25.7H410.3z"></path> <path class="st2" d="M410.9,78.2h-32.3V25.1h32.3v4.3h-27.3v19.7h22.7v4.3h-22.7v20.4h27.3V78.2z M379.8,77h29.9v-1.9h-27.3V52.2 h22.7v-1.8h-22.7V28.2h27.3v-1.9h-29.9V77z"></path> </g> <g> <path class="st1" d="M456.8,25.1V33h-23.5v15.7h19.8v7.9h-19.8v21.6h-9.9v-53H456.8z"></path> </g> <g> <path class="st1" d="M514.3,51.6c0,3.9-0.6,7.5-1.9,10.8c-1.3,3.3-3.1,6.2-5.5,8.6c-2.3,2.4-5.2,4.3-8.5,5.7c-3.3,1.4-7,2-11,2 c-4,0-7.7-0.7-11-2c-3.3-1.4-6.1-3.2-8.5-5.7c-2.4-2.4-4.2-5.3-5.5-8.6s-1.9-6.9-1.9-10.8s0.6-7.5,1.9-10.8 c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.2-4.3,8.5-5.7c3.3-1.4,7-2,11-2c4,0,7.7,0.7,11,2.1c3.3,1.4,6.1,3.3,8.5,5.7 c2.3,2.4,4.2,5.3,5.5,8.6C513.6,44.1,514.3,47.7,514.3,51.6z M504.2,51.6c0-2.9-0.4-5.5-1.2-7.8c-0.8-2.3-1.9-4.3-3.3-5.9 c-1.4-1.6-3.2-2.8-5.3-3.7c-2.1-0.9-4.4-1.3-7-1.3c-2.6,0-4.9,0.4-7,1.3c-2.1,0.9-3.8,2.1-5.3,3.7c-1.5,1.6-2.6,3.6-3.4,5.9 c-0.8,2.3-1.2,4.9-1.2,7.8s0.4,5.5,1.2,7.8c0.8,2.3,1.9,4.3,3.4,5.9c1.5,1.6,3.2,2.8,5.3,3.7c2.1,0.9,4.4,1.3,7,1.3 c2.6,0,4.9-0.4,7-1.3c2.1-0.9,3.8-2.1,5.3-3.7c1.4-1.6,2.5-3.6,3.3-5.9C503.8,57.1,504.2,54.5,504.2,51.6z"></path> </g> <g> <path class="st1" d="M534.9,50.4l2.3,0c1.9,0,3.5-0.2,4.9-0.7c1.4-0.5,2.5-1.1,3.4-1.9c0.9-0.8,1.6-1.8,2-2.9 c0.4-1.1,0.7-2.4,0.7-3.7c0-2.7-0.9-4.8-2.7-6.2c-1.8-1.4-4.5-2.2-8.1-2.2H531v17.6v7.1v20.7h-9.9v-53h16.2c3.6,0,6.7,0.4,9.3,1.1 c2.6,0.7,4.7,1.8,6.3,3.1c1.6,1.3,2.9,3,3.6,4.8c0.8,1.9,1.2,3.9,1.2,6.2c0,1.8-0.3,3.5-0.8,5.1c-0.5,1.6-1.3,3-2.3,4.3 c-1,1.3-2.2,2.4-3.7,3.4c-1.5,1-3.1,1.8-5,2.3c1.2,0.7,2.3,1.7,3.2,3l13.3,19.6h-8.9c-0.9,0-1.6-0.2-2.2-0.5 c-0.6-0.3-1.1-0.8-1.5-1.5c0,0-11.1-17-11.1-17c-0.3-0.4-0.9-1.3-1.5-1.4c-1.2,0-2.4,0-3.5,0c0,0,0-6,0-6.4 C533.8,50.4,534.9,50.4,534.9,50.4z"></path> </g> <g> <path class="st1" d="M591.4,70.9c2.2,0,4.2-0.2,5.8-0.6c1.6-0.4,3.2-1,4.7-1.7v-12h-6.6c-0.6,0-1.1-0.2-1.5-0.5 c-0.4-0.4-0.6-0.8-0.6-1.3v-5.6h17.6V73c-1.3,1-2.7,1.8-4.2,2.5c-1.5,0.7-3,1.3-4.7,1.8c-1.7,0.5-3.4,0.8-5.3,1 c-1.9,0.2-3.9,0.3-6.1,0.3c-3.9,0-7.4-0.7-10.7-2c-3.3-1.3-6.1-3.2-8.4-5.6c-2.4-2.4-4.2-5.3-5.6-8.6c-1.3-3.3-2-7-2-10.9 c0-4,0.6-7.6,1.9-11c1.3-3.3,3.1-6.2,5.5-8.6c2.4-2.4,5.3-4.3,8.7-5.6c3.4-1.3,7.2-2,11.4-2c4.3,0,8.1,0.6,11.2,1.9 c3.2,1.3,5.8,3,8,5l-2.9,4.5c-0.6,0.9-1.3,1.4-2.2,1.4c-0.6,0-1.2-0.2-1.8-0.6c-0.8-0.5-1.6-0.9-2.4-1.4c-0.8-0.5-1.7-0.9-2.7-1.2 c-1-0.3-2.1-0.6-3.3-0.8c-1.2-0.2-2.7-0.3-4.3-0.3c-2.6,0-5,0.4-7.1,1.3c-2.1,0.9-3.9,2.1-5.4,3.8c-1.5,1.6-2.6,3.6-3.4,5.9 c-0.8,2.3-1.2,4.9-1.2,7.7c0,3.1,0.4,5.8,1.3,8.2c0.9,2.4,2.1,4.4,3.6,6s3.4,2.9,5.5,3.8S588.9,70.9,591.4,70.9z"></path> </g> <g> <path class="st1" d="M645.7,56.8h-16.1v13.4H653v7.9h-33.4v-53H653V33h-23.5v16.3H648v5.8C648,55.1,647.9,56.8,645.7,56.8z"></path> </g></g></svg>
</a>
<div class="links">
<div class="nav-dropdown">
<a href="/software/">Business Software</a>
</div>
<div class="nav-dropdown">
<a href="/directory/" title="Browse">Open Source Software</a>
</div>
<div class="nav-dropdown">
<a href="https://sourceforge.net/articles/category/sourceforge-podcast/">SourceForge Podcast</a>
</div>
<div class="nav-dropdown">
<a>Resources</a>
<ul class="nav-dropdown-menu">
<li><a href="/articles/">Articles</a></li>
<li><a href="/software/case-studies/">Case Studies</a></li>
<li><a href="/blog/">Blog</a></li>
</ul>
</div>
<div class="dev-menu-when-stuck">
Menu
<ul class="dev-menu-dropdown header-nav-menulist">
<li><a href="/support">Help</a></li>
<li><a href="/create">Create</a></li>
<li><a href="/user/registration/" title="Join" >Join</a></li>
<li><a href="https://sourceforge.net/auth/" title="Login">Login</a></li>
</ul>
</div>
<div class="search-toggle-when-stuck">
<a class="search-toggle">
<svg data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
</a>
</div>
</div>
<div class="search">
<form method="get" action="/directory/" class="m-search-form">
<div class="typeahead__container">
<div class="typeahead__field">
<div class="typeahead__query">
<input type="text" placeholder="Search for software or solutions" autocomplete="off" name="q" >
</div>
<label >
<input type="submit" class="bt" value="">
<svg data-name="search" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z"/></svg>
</label>
</div>
</div>
</form>
</div>
</nav>
</section>
</div>
<link rel="stylesheet" href="//a.fsdn.com/con/css/top.css?1786134019" />
<link rel="stylesheet" href="//a.fsdn.com/con/css/inter-tight.css?1786134019">
<div id="top-placeholder">
<div id="topbar-mount"></div>
</div>
<div class="l-two-column-page">
<div class="l-content-column l-has-sidebar">
<div class="project-body" itemscope itemtype="http://schema.org/SoftwareApplication">
<section class="project-masthead">
<div class="backdrop" style="box-sizing: content-box; padding-bottom: 162px"></div>
<div class="content">
<nav id="breadcrumbs" class="breadcrumbs rtl">
<ul itemscope itemtype="http://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="/"><span itemprop="name">Home</span></a>
<meta itemprop="position" content="1" />
</li>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="/directory/">
<span itemprop="name">Open Source Software</span>
</a>
<meta itemprop="position" content="2" />
</li>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="/directory/desktop-environment/">
<span itemprop="name">Desktop Environment</span>
</a>
<meta itemprop="position" content="3" />
</li><li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="/directory/window-managers/">
<span itemprop="name">Window Managers</span>
</a>
<meta itemprop="position" content="4" />
</li><li class="project" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><span itemprop="name">Java Desktop for X Window</span><meta itemprop="position" content="5" />
</li>
</ul>
</nav>
<div class="overview">
<div class="project-icon default-project-icon " >
<svg data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg>
</div>
<div class="title long-title">
<h1 class="long-title" itemprop="name">Java Desktop for X Window
</h1>
<div class="as-h3 brought-by">
<div class="project-status">Status: <span class="status-value">Inactive</span></div>
Brought to you by:
<a href="/u/o27/profile/">o27</a>
</div>
</div>
</div>
<div class="stats ">
<div class="rating">
<a href="/projects/jdx/reviews/" class="count" title="Add a review">
Add a Review
</a>
</div>
<div class="as-h2">
<b class="label">Downloads:</b>
<a href="/projects/jdx/files/stats/timeline" title="Downloads This Week">
1 This Week
</a>
</div>
<div class="as-h2">
<b class="label">Last Update:</b>
<a href="/p/jdx/activity/">
<time class="dateUpdated" datetime="2013-04-09">2013-04-09</time>
</a>
</div>
</div>
<div class="buttons">
<div class="download-container"><a href="/projects/jdx/files/latest/download" title="Download install.jar from SourceForge - 27.8 MB"
class="button download big-text green "> <img src="//a.fsdn.com/con/images/sandiego/sf-icon-black.svg" alt="" class="sf-download-icon" /> Download</a>
<div class="tip trusted-file" aria-haspopup="true" data-position="left" data-tooltip-class="tooltip" >
<svg data-name="shield-check" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M496 128c0 221.282-135.934 344.645-221.539 380.308a48 48 0 0 1-36.923 0C130.495 463.713 16 326.487 16 128a48 48 0 0 1 29.539-44.308l192-80a48 48 0 0 1 36.923 0l192 80A48 48 0 0 1 496 128zM235.313 381.941l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L224 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.248 6.25 16.379 6.25 22.627.001z"/></svg>
</div>
</div><meta itemprop="fileSize" content="27839641"/><meta itemprop="fileFormat" content="application/zip; charset=binary"/><div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="hide">
<meta itemprop="price" content="0"/>
<meta itemprop="priceCurrency" content="USD" />
<link itemprop="availability" href="http://schema.org/InStock" />
</div>
<a id="share-project-button" class="button default" href="#">Share This</a>
<div class="social-sharing-buttons invisible hide">
<a rel=nofollow class="social-media-icon twitter" href="https://x.com/share?url=https://sourceforge.net/projects/jdx/&text=Download%20Java%20Desktop%20for%20X%20Window%20on%20SourceForge%20for%20free%21%20" title="Share Java Desktop for X Window on SourceForge on X">
<svg data-name="x-logo" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="white"/></svg></a>
<a rel=nofollow class="social-media-icon facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://sourceforge.net/projects/jdx/&title=Java%20Desktop%20for%20X%20Window%20on%20SourceForge" title="Share Java Desktop for X Window on SourceForge on facebook">
<svg data-name="facebook" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z"/></svg></a>
<a rel=nofollow class="social-media-icon linkedin" href="https://www.linkedin.com/shareArticle?mini=true&url=https://sourceforge.net/projects/jdx/&title=Java%20Desktop%20for%20X%20Window%20on%20SourceForge&source=SourceForge.net" title="Share Java Desktop for X Window on SourceForge on LinkedIn">
<svg data-name="linkedin" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z"/></svg></a>
</div>
<div id="get-updates">
<img id="psp_newsletter_subscribe-icon" src="//a.fsdn.com/con/images/sandiego/sf_email_icon.svg" alt="Email in envelope" />
<h4>Get an email when there's a new version of Java Desktop for X Window</h4>
<div id="get-updates-form">
<form>
<input type="email" name="email" placeholder="Enter your email address" value="">
<a id="get-updates-button" class="button blue" data-open="psp-newsletter-modal">Next</a>
</form>
</div>
</div>
<div class="psp_newsletter_subscribe reveal" data-reveal id="psp-newsletter-modal" data-v-offset="0" data-ajax-url="/projects/jdx/get_updates?source=PSP">
</div>
<script>
$('#get-updates-form input[type="email"]').on('focus', function(){
if(SF.downloader) {
SF.downloader.cancelRedirect();
}
SF.noRedirect = true;
});
$('#get-updates-button').click(function(){
if(SF.downloader) {
SF.downloader.cancelRedirect();
}
SF.noRedirect = true;
});
$("#get-updates-form form").on("keydown", function(event) {
if(event.which === 13) {
if (SF.downloader) {
SF.downloader.cancelRedirect();
}
SF.noRedirect = true;
$('#get-updates-button').trigger('click');
}
});
</script>
</div>
<div class="platforms">
<span><meta itemprop="operatingSystem" content="Linux"/>Linux</span>
</div>
<div class="badges">
</div>
</div>
</section>
<div id="top_nav"><div id="top_nav_admin">
<ul class="dropdown">
<li class="selected">
<a href="/projects/jdx/"
>
<span>Summary</span></a>
</li>
<li >
<a href="/projects/jdx/files/"
>
<span>Files</span></a>
</li>
<li >
<a href="/projects/jdx/reviews/"
>
<span>Reviews</span></a>
</li>
<li >
<a href="/projects/jdx/support"
>
<span>Support</span></a>
</li>
<li >
<a href="/p/jdx/bugs/"
>
<span>Bugs</span></a>
</li>
<li >
<a href="/p/jdx/news/"
>
<span>News</span></a>
</li>
<li >
<a href="/p/jdx/discussion/"
>
<span>Discussion</span></a>
</li>
<li >
<a href="https://www.paypal.com/cgi-bin/webscr?item_name=Donation+to+Java+Desktop+for+X+Window&cmd=_donations&business=tay_ivan%40hotmail.com"
data-external=true rel=nofollow>
<span>Donate</span></a>
</li>
<li >
<a href="/p/jdx/code/"
>
<span>Code</span></a>
</li>
<li >
<a href="/p/jdx/mailman/"
>
<span>Mailing Lists</span></a>
</li>
</ul>
</div></div>
<article class="main-content">
<section class="row c-description" id="section-description">
<div id="about" class="small-12 columns">
<p itemprop="description" class="description">
JD4X is a completely Java orientated desktop for Linux x86 X Window users. It is aimed at Java users and developers who desires a truely Java friendly desktop that supports both native and Java applications. Visit our project website for more details.
</p>
</div>
</section>
<section class="row screenshots-section">
<div class="small-12 columns">
<h3>Project Samples</h3>
<div class="owl-carousel m-screenshots clearfix" data-mode="modal">
<a rel="section" class="gallery" data-featherlight="image"
href="//a.fsdn.com/con/app/proj/jdx/screenshots/25230.jpg/max/max/1" title="Screenshot 3 of JD4X v0.5 + Zesktop v0.3."
data-alt="Screenshot 3 of JD4X v0.5 + Zesktop v0.3." >
<img itemprop="screenshot" src="//a.fsdn.com/con/app/proj/jdx/screenshots/25230.jpg/245/183/1" loading="lazy"
width="245"
height="183"
srcset="//a.fsdn.com/con/app/proj/jdx/screenshots/25230.jpg/245/183/1.5 1.5x, //a.fsdn.com/con/app/proj/jdx/screenshots/25230.jpg/245/183/2 2x"
alt="Screenshot 3 of JD4X v0.5 + Zesktop v0.3."/>
</a>
<a rel="section" class="gallery" data-featherlight="image"
href="//a.fsdn.com/con/app/proj/jdx/screenshots/4868.jpg/max/max/1" title="Screenshot 1 of JD4X v0.3 + Zesktop v0.1."
data-alt="Screenshot 1 of JD4X v0.3 + Zesktop v0.1." >
<img itemprop="screenshot" src="//a.fsdn.com/con/app/proj/jdx/screenshots/4868.jpg/245/183/1" loading="lazy"
width="245"
height="183"
srcset="//a.fsdn.com/con/app/proj/jdx/screenshots/4868.jpg/245/183/1.5 1.5x, //a.fsdn.com/con/app/proj/jdx/screenshots/4868.jpg/245/183/2 2x"
alt="Screenshot 1 of JD4X v0.3 + Zesktop v0.1."/>
</a>
<a rel="section" class="gallery" data-featherlight="image"
href="//a.fsdn.com/con/app/proj/jdx/screenshots/25236.jpg/max/max/1" title="Screenshot 5 of JD4X v0.5 + Zesktop v0.3."
data-alt="Screenshot 5 of JD4X v0.5 + Zesktop v0.3." >
<img itemprop="screenshot" src="//a.fsdn.com/con/app/proj/jdx/screenshots/25236.jpg/245/183/1" loading="lazy"
width="245"
height="183"
srcset="//a.fsdn.com/con/app/proj/jdx/screenshots/25236.jpg/245/183/1.5 1.5x, //a.fsdn.com/con/app/proj/jdx/screenshots/25236.jpg/245/183/2 2x"
alt="Screenshot 5 of JD4X v0.5 + Zesktop v0.3."/>
</a>
<a rel="section" class="gallery" data-featherlight="image"
href="//a.fsdn.com/con/app/proj/jdx/screenshots/25226.jpg/max/max/1" title="Screenshot 1 of JD4X v0.5 + Zesktop v0.3."
data-alt="Screenshot 1 of JD4X v0.5 + Zesktop v0.3." >
<img itemprop="screenshot" src="//a.fsdn.com/con/app/proj/jdx/screenshots/25226.jpg/245/183/1" loading="lazy"
width="245"
height="183"
srcset="//a.fsdn.com/con/app/proj/jdx/screenshots/25226.jpg/245/183/1.5 1.5x, //a.fsdn.com/con/app/proj/jdx/screenshots/25226.jpg/245/183/2 2x"
alt="Screenshot 1 of JD4X v0.5 + Zesktop v0.3."/>
</a>
<a rel="section" class="gallery" data-featherlight="image"
href="//a.fsdn.com/con/app/proj/jdx/screenshots/25228.jpg/max/max/1" title="Screenshot 2 of JD4X v0.5 + Zesktop v0.3."
data-alt="Screenshot 2 of JD4X v0.5 + Zesktop v0.3." >
<img itemprop="screenshot" src="//a.fsdn.com/con/app/proj/jdx/screenshots/25228.jpg/245/183/1" loading="lazy"
width="245"
height="183"
srcset="//a.fsdn.com/con/app/proj/jdx/screenshots/25228.jpg/245/183/1.5 1.5x, //a.fsdn.com/con/app/proj/jdx/screenshots/25228.jpg/245/183/2 2x"
alt="Screenshot 2 of JD4X v0.5 + Zesktop v0.3."/>
</a>
<a rel="section" class="gallery" data-featherlight="image"
href="//a.fsdn.com/con/app/proj/jdx/screenshots/25232.jpg/max/max/1" title="Screenshot 4 of JD4X v0.5 + Zesktop v0.3."
data-alt="Screenshot 4 of JD4X v0.5 + Zesktop v0.3." >
<img itemprop="screenshot" src="//a.fsdn.com/con/app/proj/jdx/screenshots/25232.jpg/245/183/1" loading="lazy"
width="245"
height="183"
srcset="//a.fsdn.com/con/app/proj/jdx/screenshots/25232.jpg/245/183/1.5 1.5x, //a.fsdn.com/con/app/proj/jdx/screenshots/25232.jpg/245/183/2 2x"
alt="Screenshot 4 of JD4X v0.5 + Zesktop v0.3."/>
</a>
</div>
<script src="//a.fsdn.com/con/js/sandiego/vendor/owl.carousel.min.js?1786134019" defer></script>
<script src="//a.fsdn.com/con/js/sandiego/vendor/featherlight.min.js?1786134019" defer></script>
<script src="//a.fsdn.com/con/js/sandiego/vendor/featherlight.gallery.min.js?1786134019" defer></script>
<script>
$(document).ready(function() {
function linkVid(){
window.linkVideoExternally('', '.m-screenshots-display-full');
window.linkVideoThumbnailExternally('', '.video-screenshot, .video-screenshot-new');
}
bizx.cmp.ifConsent({purposes: 'all', vendors: 'youtube'}, function () {
window.updateVideoElements('.m-screenshots-display-full', '', '.video-screenshot, .video-screenshot-new', '', 'jdx' );
},
linkVid,
null,
linkVid
);
});
</script>
</div>
</section>
<div class="m-project-activity columns small-12 psp-section">
<div class="heading">
<h3>Project Activity</h3>
<div>
<a class="button yellow icon-only follow-action-disabled show-for-medium"
href="https://sourceforge.net/auth/?return_to=%2Fprojects%2Fjdx%2F"
title="Follow Java Desktop for X Window - Requires login"
rel="nofollow"
>
<svg data-name="sf_star_grey" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 285.8" style="enable-background:new 0 0 300 285.8;" xml:space="preserve"><polygon class="st0" fill="#CCCCCB" points="150,0 185.4,109.2 300,109.2 207.3,176.6 242.7,285.8 150,218.3 57.3,285.8 92.7,176.6 0,109.2 114.6,109.2 "/></svg></a>
<a class="button blue icon-only show-for-medium" href="/p/jdx/activity/feed" title="RSS" rel="nofollow">
<svg data-name="feed" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1408.1818 1408" > <path d="m 384,1216 q 0,80 -56,136 -56,56 -136,56 -80,0 -136,-56 -56,-56 -56,-136 0,-80 56,-136 56,-56 136,-56 80,0 136,56 56,56 56,136 z m 512,123 q 2,28 -17,48 -18,21 -47,21 l -135,0 q -25,0 -43,-16.5 Q 636,1375 634,1350 612,1121 449.5,958.5 287,796 58,774 33,772 16.5,754 0,736 0,711 L 0,576 q 0,-29 21,-47 17,-17 43,-17 l 5,0 q 160,13 306,80.5 146,67.5 259,181.5 114,113 181.5,259 67.5,146 80.5,306 z m 512,2 q 2,27 -18,47 -18,20 -46,20 l -143,0 q -26,0 -44.5,-17.5 Q 1138,1373 1137,1348 1125,1133 1036,939.5 947,746 804.5,603.5 662,461 468.5,372 275,283 60,270 35,269 17.5,250.5 0,232 0,207 L 0,64 Q 0,36 20,18 38,0 64,0 l 3,0 Q 329,13 568.5,120 808,227 994,414 q 187,186 294,425.5 107,239.5 120,501.5 z" /></svg></a>
</div>
</div>
<div id="project-activity">
<div class="space--placeholder" style="height: 315px"></div>
</div>
<p class="all-activities"><a href="/p/jdx/activity/">See All Activity ></a></p>
</div>
<script type="text/x-handlebars-template" id="project-activity-template">
<ul class="list-of-activities">
{{#each timeline}}
<li class="item">
<time datetime="{{ iso8601date this.published }}" title="{{ readable_date this.published }}">{{ ago this.published }}</time>
<div>
{{#ifTagged "release"}}
{{ cap this.verb }}
{{else}}
{{ icon this.actor.activity_extras.icon_url }}
{{ activity_obj this.actor }}
{{ this.verb }}
{{/ifTagged}}
{{ activity_obj this.obj }}
{{#if this.target.activity_name}} on {{ activity_obj this.target }}{{/if}}
</div>
<div class="summary">
{{ this.obj.activity_extras.summary }}
</div>
</li>
{{/each}}
</ul>
</script>
<section class="row psp-section collapsible-section">
<div class="small-12 medium-5 columns">
<h3>Categories</h3><a href="/directory/window-managers/"><span itemprop="applicationCategory">Window Managers</span></a></div>
<div class="medium-5 small-12 columns">
<section class="project-info">
<h3>License</h3>GNU General Public License version 2.0 (GPLv2)</section>
</div>
</section>
<section class="row psp-section collapsible-section">
<div class="small-12 columns">
<h3>Follow Java Desktop for X Window</h3>
<p>
<a id="homepage" class="pspbtn" href="http://jdx.sourceforge.net" title="Java Desktop for X Window Web Site" target="_blank">Java Desktop for X Window Web Site</a>
</p>
</div>
</section>
<script>
if (!SF.wireOutboundZoneTrackingComplete) {
$(SF.wireOutboundZoneTracking);
$('body').append('<iframe src="https://c.sf-syn.com/conversion_outbound_tracker/sf" id="frame-zone-outbound" style="display: none;"></iframe>');
SF.wireOutboundZoneTrackingComplete = true;
}
</script>
<section id="nels" class="small-12 columns">
<div class="as-header">
<div class="as-h2">Other Useful Business Software</div>
</div>
<div class="nel standard can-trunc "
data-id="20986">
<div class="application-image thumbnail" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow">
<img class="main-image" src="//a.fsdn.com/con/app/nel_img/20986" alt="$300 Free Credits for Your Google Cloud Projects Icon">
</div>
<div class="wrapper">
<div class="heading">
<div class="heading-main">
<span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about $300 Free Credits for Your Google Cloud Projects">$300 Free Credits for Your Google Cloud Projects</span>
<p class="teaser">Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.</p>
</div>
</div>
<div class="tiles">
<div class="tile">
<div class="description ">
<div class="description-inner">
Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
</div>
</div>
</div>
</div>
</div>
<div class="download standard">
<div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1"
>Start Free Trial</div>
</div>
</div>
</section>
<section class="row m-rate-project">
<div class="small-12 columns">
<div class="as-h3">Rate This Project</div><a class="rate-this-project" href="/projects/jdx/reviews/new" rel="nofollow">Login To Rate This Project</a>
</div>
</section>
<section class="row reviews-section psp-section collapsible-section hr-bottom">
<div class="small-12 columns">
<section id="reviews" class="m-reviews-list" data-name="Java Desktop for X Window" data-endpoint="/projects/jdx/reviews/">
<section class="heading">
<h2 class="as-h3">User Reviews</h2>
<div class="info-no-reviews">
Be the first to <a href="/projects/jdx/reviews/new" rel="nofollow">post a review</a> of Java Desktop for X Window!
</div>
</section>
<section class="content">
</section>
</section>
</div>
</section>
<section class="row m-section-additional-details psp-section collapsible-section">
<div class="small-12 columns">
<h3>Additional Project Details</h3>
<section class="project-info">
<h4>Operating Systems</h4><a href="/directory/bsd/">BSD</a>, <a href="/directory/linux/">Linux</a></section>
<section class="project-info">
<h4>Languages</h4>English</section>
<section class="project-info">
<h4>Intended Audience</h4>Developers, End Users/Desktop</section>
<section class="project-info">
<h4>User Interface</h4>X Window System (X11)</section>
<section class="project-info">
<h4>Programming Language</h4><a href="/directory/c/">C</a>, <a href="/directory/java/">Java</a></section>
<section class="project-info">
<h4>Related Categories</h4>
<a href="/directory/window-managers/c/"><span itemprop="relatedCategory">C Window Managers</span></a>,
<a href="/directory/window-managers/java/"><span itemprop="relatedCategory">Java Window Managers</span></a>
</section>
<section class="project-info">
<div class="as-header">
<h4>Registered</h4>
</div>
<section class="content">
2001-08-07
</section>
</section>
</div>
</section>
<aside class="m-wide-widget m-wide-projects-widget ">
<div class="as-header">
Similar Business Software
</div>
<div class="body">
<ul>
<li>
<div class="project-icon " >
<img alt="SmartPanels" title="SmartPanels"
src="//a.fsdn.com/allura/s/smartwindows/icon?42c57f24af9924c86ced3179afd72de54c0ff777ea162f3d4e8b127a5d44a855?&w=48"
loading="lazy"/></div>
<div class="project-info ">
<div class="result-heading-texts">
<a href="/software/product/SmartPanels/" title="Find out more about SmartPanels">
<strong>SmartPanels</strong>
</a>
</div>
<div class="summary">
<span>SmartPanels is a Microsoft Windows workspace management tool designed to help users save and restore their exact desktop layout in seconds. The software lets users preserve window positions, browser tabs, app layouts, display settings, and preset workspace arrangements. SmartPanels supports...</span>
</div>
</div>
<div>
<a href="/software/product/SmartPanels/" title="Find out more about SmartPanels" class="button blue hollow see-project">See Software</a>
</div>
</li>
<li>
<div class="project-icon " >
<img alt="ZMover" title="ZMover"
src="//a.fsdn.com/allura/s/zmover/icon?c71b09e1eb4ff81527dd913e874b7e922dccd549417e488e4ba20432d9402fca?&w=48"
loading="lazy"/></div>
<div class="project-info ">
<div class="result-heading-texts">
<a href="/software/product/ZMover/" title="Find out more about ZMover">
<strong>ZMover</strong>
</a>
</div>
<div class="summary">
<span>ZMover helps you manage your desktop layout by enabling you to set the size, position, layering and state of other application windows. Instead of wasting time rearranging windows across your single or multiple monitor display, you can configure ZMover to do the job for you. Simply tell ZMover...</span>
</div>
</div>
<div>
<a href="/software/product/ZMover/" title="Find out more about ZMover" class="button blue hollow see-project">See Software</a>
</div>
</li>
<li>
<div class="project-icon " >
<img alt="i3" title="i3"
src="//a.fsdn.com/allura/s/ithree/icon?fbda88e1754b58504dc2e219694be9e5b137370d5c129b825994ec4f88f6aebf?&w=48"
loading="lazy"/></div>
<div class="project-info ">
<div class="result-heading-texts">
<a href="/software/product/i3/" title="Find out more about i3">
<strong>i3</strong>
</a>
</div>
<div class="summary">
<span>i3 is a tiling window manager, completely written from scratch. The target platforms are GNU/Linux and BSD operating systems, our code is Free and Open Source Software (FOSS) under the BSD license. i3 is primarily targeted at advanced users and developers. Based upon the experiences we made when...</span>
</div>
</div>
<div>
<a href="/software/product/i3/" title="Find out more about i3" class="button blue hollow see-project">See Software</a>
</div>
</li>
<li>
<div class="project-icon " >
<img alt="SMBAct" title="SMBAct"
src="//a.fsdn.com/allura/s/smbact/icon?1ec28ecded8e699cb52adbf45b16eb248b56106fd8c9a8d8ba1bfdf939c5363b?&w=48"
loading="lazy"/></div>
<div class="project-info ">
<div class="result-heading-texts">
<a href="/software/product/SMBAct/" title="Find out more about SMBAct">
<strong>SMBAct</strong>
</a>
</div>
<div class="summary">
<span>Your personal assistant to simplify the process of interacting with all your windows and applications. All-in-one cross-platform window manager and switcher. Solve window management in a consistent way across three (Windows, MacOS, Linux) platforms. Get both window manager and window switcher in...</span>
</div>
</div>
<div>
<a href="/software/product/SMBAct/" title="Find out more about SMBAct" class="button blue hollow see-project">See Software</a>
</div>
</li>
<li>
<div class="project-icon " >
<img alt="awesome" title="awesome"
src="//a.fsdn.com/allura/s/awesome/icon?fc5d113470d539901ad3a692aa2e8d74af512b2e920c9d3aa01dd5c88cdbbe88?&w=48"
loading="lazy"/></div>
<div class="project-info ">
<div class="result-heading-texts">
<a href="/software/product/awesome/" title="Find out more about awesome">
<strong>awesome</strong>
</a>
</div>
<div class="summary">
<span>awesome is a highly configurable, next-generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license. It is primarily targeted at power users, developers and any people dealing with everyday computing tasks and who want to have fine-grained...</span>
</div>
</div>
<div>
<a href="/software/product/awesome/" title="Find out more about awesome" class="button blue hollow see-project">See Software</a>
</div>
</li>
<li>
<div class="project-icon " >
<img alt="Hyprland" title="Hyprland"
src="//a.fsdn.com/allura/s/hyprland/icon?60cc21612e5c2ba4787c1bb815fc96503d64edb1bb9f8f897f19778990e48e50?&w=48"
loading="lazy"/></div>
<div class="project-info ">
<div class="result-heading-texts">
<a href="/software/product/Hyprland/" title="Find out more about Hyprland">
<strong>Hyprland</strong>
</a>
</div>
<div class="summary">
<span>Hyprland is a dynamic tiling Wayland compositor that combines the latest Wayland innovations with smooth, eye-pleasing animations and a lightweight, responsive core. It offers automatic tiling with multiple fine-tunable layouts, rounded corners, and customizable window groups, plus global...</span>
</div>
</div>
<div>
<a href="/software/product/Hyprland/" title="Find out more about Hyprland" class="button blue hollow see-project">See Software</a>
</div>
</li>
</ul>
</div>
</aside>
<section class="row ">
<div class="small-12 columns">
<a id="report-inappropriate" href="/projects/jdx/report_inappropriate" rel="nofollow">Report inappropriate content</a>
</div>
</section>
</article>
</div>
</div>
<div class="l-gutter">
</div>
<div class="l-side-column">
<div class="scroll-fixable">
<aside class="m-sidebar-widget">
<div class="as-header"></div>
<div class="body nel-vert">
<script>
if (!SF.wireOutboundZoneTrackingComplete) {
$(SF.wireOutboundZoneTracking);
$('body').append('<iframe src="https://c.sf-syn.com/conversion_outbound_tracker/sf" id="frame-zone-outbound" style="display: none;"></iframe>');
SF.wireOutboundZoneTrackingComplete = true;
}
</script>
<div class="nel standard can-trunc "
data-id="20986">
<div class="application-image thumbnail" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow">
<img class="main-image" src="//a.fsdn.com/con/app/nel_img/20986" alt="$300 Free Credits for Your Google Cloud Projects Icon">
</div>
<div class="wrapper">
<div class="heading">
<div class="heading-main">
<span data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1" data-newtab="true" data-target="_blank" rel="nofollow" title="Find out more about $300 Free Credits for Your Google Cloud Projects">$300 Free Credits for Your Google Cloud Projects</span>
<p class="teaser">Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.</p>
</div>
</div>
<div class="tiles">
<div class="tile">
<div class="description ">
<div class="description-inner">
Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
</div>
</div>
</div>
</div>
</div>
<div class="download standard">
<div class="button green wide sfdl sfdl-lite" data-target="_blank" data-newtab="true" data-dest="https://sourceforge.net/software/link?oaparams=2__bannerid=95999__zoneid=93409__cb=5f0905d712__oadest=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN5295.SourceForge.net%2FB34721851.450782282%3Bdc_trk_aid%3D632710902%3Bdc_trk_cid%3D246706990%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bgdpr%3D%24{GDPR}%3Bgdpr_consent%3D%24{GDPR_CONSENT_755}%3Bltd%3D%3Bdc_tdv%3D1"
>Start Free Trial</div>
</div>
</div>
</div>
</aside>
<aside class="m-sidebar-widget m-project-list">
<div class="as-header">Recommended Projects</div>
<div class="body">
<ul >
<li class="item">
<a href="/projects/wizarddesktop/" title="Wizard Desktop">
<div class="project-icon default-project-icon " >
<svg data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg>
</div>
</a>
<div class="pinfo-content recommended">
<a class="project-name" href="/projects/wizarddesktop/" title="Learn more about Wizard Desktop ">Wizard Desktop</a>
<div class="summary">
The Wizard Desktop is a set of simple applications that maintain a common user experience along with a simple window manager. The underlying framework will allow a single-user multiple network connected computers paradigm. Communications between the framework and applications are standardized, programs can be swapped out at will. Please visit the OpenHub site.
</div>
</div>
</li>
<li class="item">
<a href="/projects/xtermwm/" title="Xterm Window Manager">
<div class="project-icon " >
<img alt="Xterm Window Manager" title="Xterm Window Manager"
src="//a.fsdn.com/allura/p/xtermwm/icon?1745962846?&w=48"
srcset="//a.fsdn.com/allura/p/xtermwm/icon?1745962846?&w=72 1.5x
,
//a.fsdn.com/allura/p/xtermwm/icon?1745962846?&w=96 2x" loading="lazy"/></div>
</a>
<div class="pinfo-content recommended">
<a class="project-name" href="/projects/xtermwm/" title="Learn more about Xterm Window Manager ">Xterm Window Manager</a>
<div class="summary">
Xterm Window Manager (XtermWM) is a desktop environment / window
manager for the console. Runs under Xterm, Linux console, and in a GUI window.
Virtual desktops, tiled terminals with mouse-draggable resize, cascaded terminals, image support, and a plugin system.
</div>
</div>
</li>
<li class="item">
<a href="/projects/wmlive/" title="Window Maker Live">
<div class="project-icon " >
<img alt="Window Maker Live" title="Window Maker Live"
src="//a.fsdn.com/allura/p/wmlive/icon?1764328941"
loading="lazy"/></div>
</a>
<div class="pinfo-content recommended">
<a class="project-name" href="/projects/wmlive/" title="Learn more about Window Maker Live ">Window Maker Live</a>
<div class="summary">
Window Maker Live Linux Distribution
</div>
</div>
</li>
<li class="item">
<a href="/projects/twin/" title="Twin - Textmode WINdow environment">
<div class="project-icon default-project-icon " >
<svg data-name="default-icon" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 300 300" style="enable-background:new 0 0 300 300;" xml:space="preserve"><rect class="st0" width="300" height="300"/><g><path class="st1" d="M162.5,154.8c0-28.9-10.2-42-15.6-46.9c-1.1-1-2.7-0.1-2.6,1.3c1.1,16.3-19.4,20.3-19.4,45.9h0c0,0.1,0,0.1,0,0.2c0,15.6,11.8,28.3,26.3,28.3c14.5,0,26.3-12.7,26.3-28.3c0-0.1,0-0.1,0-0.2h0c0-7.2-2.7-14.1-5.5-19.3c-0.5-1-2.1-0.6-1.9,0.3C174.9,158.1,162.5,171.8,162.5,154.8z"/><g><path class="st1" d="M131.2,215.6c-0.7,0-1.3-0.3-1.8-0.7l-67.2-67.1c-1-1-1-2.6,0-3.6l70.9-70.9c0.5-0.5,1.1-0.7,1.8-0.7h20.4c1.2,0,2,0.8,2.3,1.6c0.3,0.7,0.3,1.9-0.5,2.7l-66.7,66.7c-1.3,1.3-1.3,3.5,0,4.9l52.7,52.7c1,1,1,2.6,0,3.6L133,214.9C132.5,215.4,131.9,215.6,131.2,215.6z"/></g><g><path class="st1" d="M144.7,227.4c-1.2,0-2-0.8-2.3-1.5c-0.3-0.7-0.3-1.9,0.5-2.7l66.7-66.7c0.7-0.6,1-1.5,1-2.4s-0.4-1.8-1-2.4l-52.7-52.7c-1-1-1-2.6,0-3.6l10.2-10.2c0.5-0.5,1.1-0.7,1.8-0.7c0.7,0,1.3,0.3,1.8,0.7l67,67.1c0.5,0.5,0.7,1.1,0.7,1.8s-0.3,1.3-0.7,1.8l-70.9,70.9c-0.5,0.5-1.1,0.7-1.8,0.7H144.7z"/></g></g></svg>
</div>
</a>
<div class="pinfo-content recommended">
<a class="project-name" href="/projects/twin/" title="Learn more about Twin - Textmode WINdow environment ">Twin - Textmode WINdow environment</a>
<div class="summary">
Twin is a "retro" program for embedded or remote systems
</div>
</div>
</li>
<li class="item">
<a href="/projects/virtual-desktop-manager/" title="Virtual Desktop Manager">
<div class="project-icon " >
<img alt="Virtual Desktop Manager" title="Virtual Desktop Manager"
src="//a.fsdn.com/allura/p/virtual-desktop-manager/icon?1520959118?&w=48"
srcset="//a.fsdn.com/allura/p/virtual-desktop-manager/icon?1520959118?&w=72 1.5x
,
//a.fsdn.com/allura/p/virtual-desktop-manager/icon?1520959118?&w=96 2x" loading="lazy"/></div>
</a>
<div class="pinfo-content recommended">
<a class="project-name" href="/projects/virtual-desktop-manager/" title="Learn more about Virtual Desktop Manager ">Virtual Desktop Manager</a>
<div class="summary">
Extends capabilities of Windows 10 virtual desktop feature.
</div>
</div>
</li>
</ul>
</div>
</aside>
<aside class="m-sidebar-widget m-project-related-keywords">
<div class="as-header">Top Searches</div>
<div class="body">
<ul>
<li class="item">
<a href="/directory/?q=wmctrl">wmctrl</a>
</li>
</ul>
</div>
</aside>
<aside class="m-sidebar-widget">
<div class="as-header">
Related Business Categories
</div>
<div class="body">
<ul><li class="item"><a href="/software/window-managers/">Window Managers</a></li></ul>
</div>
</aside>
</div>
<div class="sterling">
</div>
</div>
</div>
<footer class="sandiego">
<div class="as-row">
<div class="footer-wrapper">
<nav aria-label="Site Links" role="navigation">
<section>
<div class="as-h2">SourceForge</div>
<ul>
<li><a href="/create/" title="Create a Project">Create a Project</a></li>
<li><a href="/directory/" title="Open Source Software Directory">Open Source Software</a></li>
<li><a href="/software/" title="Business Software Directory">Business Software</a></li>
<li><a href="/top" title="Top Open Source Projects">Top Downloaded Projects</a></li>
</ul>
</section>
</nav>
<nav aria-label="Company Links" role="navigation">
<section>
<div class="as-h2">Company</div>
<ul>
<li><a href="/about">About</a></li>
<li><a href="/about/leadership" title="Open Source Software Directory">Team</a></li>
<li class="h-card">
<address>
<span class="p-name p-org">SourceForge Headquarters</span><br>
<span class="p-street-address">1320 Columbia Street Suite 310</span><br>
<span class="p-locality">San Diego, CA <span class="p-postal-code">92101</span></span><br>
<span class="p-tel">+1 (858) 422-6466</span><br>
</address>
</li>
<li id="social">
<span></span>
<a href="https://x.com/sourceforge" class="twitter" rel="nofollow" target="_blank" title="SourceForge on X">
<svg class="vertical-icon-fix" data-name="x-logo" viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="white"/></svg></a>
<a href="https://fosstodon.org/@sourceforge" rel="me nofollow" target="_blank" title="SourceForge on Mastodon">
<svg class="vertical-icon-fix" data-name="mastodon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg></a>
<a href="https://www.facebook.com/sourceforgenet/" class="facebook" rel="nofollow" target="_blank" title="SourceForge on Facebook">
<svg data-name="facebook" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z"/></svg></a>
<a href="https://www.linkedin.com/company/sourceforge.net" class="linkedin" rel="nofollow" target="_blank" title="SourceForge on LinkedIn">
<svg data-name="linkedin" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z"/></svg></a>
<a href="/user/newsletters" rel=nofollow class="newsletter" title="Subscribe to our newsletter">
<svg class="vertical-icon-fix" data-name="mmSF_11mail" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve"><path fill="#FFFFFF" d="M0,6v30h42V6H0z M24.2,21.2c-0.8,0.8-2.3,2-3.2,2c-0.9,0-2.4-1.2-3.2-2L5.8,9.7h30.3L24.2,21.2z M13.7,21l-9.9,9.4V11.6L13.7,21z M15.7,23L15.7,23c0.5,0.5,2.9,2.9,5.3,2.9c2.4,0,4.8-2.4,5.2-2.8l0.1-0.1l9.8,9.4H5.8L15.7,23z M28.3,21l9.9-9.5v18.9L28.3,21z"/></svg></a>
<span></span>
</li>
</ul>
</section>
</nav>
<nav aria-label="Resources Links" role="navigation">
<section>
<div class="as-h2">Resources</div>
<ul>
<li><a href="/support" title="Support Section">Support</a></li>
<li><a href="/p/forge/documentation/Docs%20Home/" title="Site Documentation">Site Documentation</a></li>
<li><a href="https://fosstodon.org/@sourceforgestatus" title="Site Status" rel="me nofollow">Site Status</a></li>
<li><a href="/reviews" title="Reviews" rel="me nofollow">SourceForge Reviews</a></li>
</ul>
</section>
</nav>
<section class="footer-logo">
<a href="/" title="Home" class="sf-logo">
<img src="//a.fsdn.com/con/images/sandiego/sf-logo-full.svg" alt="SourceForge logo" class="sf-logo-full"/>
</a>
</section>
</div>
</div>
<section class="l-nav-bottom">
<nav class="row">
<div class="columns small-12 large-6 copyright-notice">
© 2026 Slashdot Media. All Rights Reserved.
</div>
<div class="columns large-6 links links-right">
<div>
<button class="button blue short hollow" data-open="ccpa-modal" id="btn-ccpa-modal">
<img src="//a.fsdn.com/con/img/sandiego/ccpa-optout.png" alt="Icon" id=ccpa-icon>
Do Not Sell or Share My Personal Information</button>
</div>
<div class="reveal" data-reveal id="ccpa-modal">
<div class="modal-content">
<div class="modal-header" id="ccpa-modal-content-destination">
</div>
<button class="close-button" data-close aria-label="Close modal" type="button">
<span aria-hidden="true">×</span>
</button>
</div>
</div>
<a href="https://slashdotmedia.com/terms-of-use" target="_blank" title="Terms" rel="nofollow">Terms</a>
<a href="https://slashdotmedia.com/privacy-statement/" target="_blank" title="Privacy" rel="nofollow">Privacy</a>
<a href="https://slashdotmedia.com/contact/" target="_blank" title="Advertise" rel="nofollow">Advertise</a>
</div>
</nav>
</section>
</footer>
<section id="retool-on-top" data-region="retool" data-nosnippet style="display:none">
<div class="row">
<div class="heading-wrapper">
<svg width="116" height="28" viewBox="0 0 321 63" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" fill="#E9EBDF"><path d="M136.776 61.537h-11.664l-25.49-26.056H94.87v26.056h-8.64V.739h28.945c12.183 0 19.441 6.514 19.441 17.371s-7.258 17.37-19.441 17.37h-4.32zm-10.8-43.427c0-6.166-3.457-9.988-10.801-9.988H94.87v19.976h20.305c7.344 0 10.801-3.821 10.801-9.988m32.923 44.73c-13.825 0-22.466-10.336-22.466-23.885s8.641-23.885 22.034-23.885c10.8 0 17.281 6.08 20.132 15.113 1.037 3.387 1.469 7.121 1.469 10.943v.869h-35.34c.259 7.295 5.617 14.33 14.171 14.33 7.344 0 10.714-4.255 11.405-7.382h8.9c-2.074 7.383-8.986 13.897-20.305 13.897m-14.171-27.36h27.045c-.432-7.816-4.579-13.896-13.306-13.896s-13.48 6.514-13.739 13.897m35.767-12.159v-6.948h10.801V5.95h8.295v10.423h11.664v6.948h-11.664V50.68c0 3.04.864 4.082 3.888 4.082h7.776v6.775h-9.504c-7.863 0-10.455-3.909-10.455-10.857V23.32zm54.609-8.252c13.825 0 22.897 10.336 22.897 23.885s-9.072 23.885-22.897 23.885-22.898-10.336-22.898-23.885 9.073-23.885 22.898-23.885m0 6.948c-9.418 0-14.603 7.817-14.603 16.937s5.185 16.936 14.603 16.936 14.602-7.817 14.602-16.936-5.184-16.937-14.602-16.937m49.458-6.948c13.825 0 22.897 10.336 22.897 23.885s-9.072 23.885-22.897 23.885-22.897-10.336-22.897-23.885 9.072-23.885 22.897-23.885m0 6.948c-9.418 0-14.603 7.817-14.603 16.937s5.185 16.936 14.603 16.936 14.603-7.817 14.603-16.936-5.185-16.937-14.603-16.937M320.554.74v60.797h-8.295V.739zM38.496 3.589a2.85 2.85 0 0 0-2.85-2.85H3.35A2.85 2.85 0 0 0 .5 3.59v13.299a2.85 2.85 0 0 0 2.85 2.85h32.297a2.85 2.85 0 0 1 2.85 2.85v3.799a2.85 2.85 0 0 1-2.85 2.85H14.749a2.85 2.85 0 0 0-2.85 2.85v13.298a2.85 2.85 0 0 0 2.85 2.85h20.898a2.85 2.85 0 0 1 2.85 2.85v7.599a2.85 2.85 0 0 0 2.849 2.85h13.299a2.85 2.85 0 0 0 2.85-2.85v-13.3a2.85 2.85 0 0 0-2.85-2.85H41.346a2.85 2.85 0 0 1-2.85-2.85v-3.8a2.85 2.85 0 0 1 2.85-2.849h13.299a2.85 2.85 0 0 0 2.85-2.85V16.888a2.85 2.85 0 0 0-2.85-2.85H41.346a2.85 2.85 0 0 1-2.85-2.85z"/></g><defs><clipPath id="a"><path fill="#fff" d="M.5.74h320v62.1H.5z"/></clipPath></defs></svg>
<div class="vibe-heading"></div>
</div>
<div class="input-card jazzy">
<div class="vibe-glow"></div>
<div style="width:100%">
<form>
<textarea
id="textarea-input"
rows="2"
placeholder="Describe the app or website or idea that you want to build"
data-holder="Describe the app or website or idea that you want to build"
></textarea>
</form>
</div>
</div>
<span style="display:inline-flex; text-decoration:none;">
<button class="send-btn" title="Generate apps with AI" data-url="https://login.retool.com/auth/signup?utm_source=sourceforge&utm_medium=display&utm_content=r2_homepage_ad&rcid=701Ql000011VSTbIAO&redirect=assist-new&assistPrompt=" type="button" style=""></button>
</span>
<div id="retool-gradient-border"></div>
</div>
</section>
<script>
try{
if (SF.ubo) {
document.querySelector('[data-region]').remove();
}
}catch(e){}
</script>
</div>
<link rel="stylesheet" href="//a.fsdn.com/con/css/high_impact.css?1786134019" />
<section id="auth0-obj" data-footer-name=zendesk data-nosnippet>
<div class="sticky-gradient"></div>
<button id="mdb-sticky-close" class="sticky-dismiss" aria-label="Close">✕</button>
<div class="sticky-wrapper" style="display: flex; align-items: center;">
<div class="sticky-left">
<div class="sticky-brand">
<svg xmlns="http://www.w3.org/2000/svg" width="194.15" height="44" viewBox="0 0 194.15 44" role="img" aria-label="Zendesk"><g fill="#FFFFFF"><g transform="scale(1.3253012)"><path d="M37.5 8.8v24.4H17.4zm0-8.8c0 5.6-4.5 10.1-10.1 10.1s-10-4.5-10-10.1zm3.3 33.1c0-5.6 4.5-10.1 10.1-10.1S61 27.5 61 33.1zm0-8.7V0H61z"/></g><g transform="translate(94.8434,-37.9333) scale(1.2666667)"><path d="M54.6 49.8c-.2-1.4-1.1-2.4-2.7-2.4-1.5 0-2.6.9-2.9 2.4zm-2.5 4.1c1.3 0 2.2-.5 2.8-1.1l1.4 1.5c-.9.9-2.2 1.6-4.2 1.6-3.4 0-5.6-2.2-5.6-5.3 0-3 2.3-5.3 5.2-5.3 3.4 0 5.2 2.6 5.1 6.1H49c.3 1.6 1.3 2.5 3.1 2.5M0 53.8l6.1-6.2h-6v-2h8.8v2l-6.1 6.2H9v2H0zm18.3-4c-.2-1.4-1.1-2.4-2.7-2.4-1.5 0-2.6.9-2.9 2.4zm-2.4 4.1c1.3 0 2.2-.5 2.8-1.1l1.4 1.5c-.9.9-2.2 1.6-4.2 1.6-3.4 0-5.6-2.2-5.6-5.3 0-3 2.3-5.3 5.2-5.3 3.4 0 5.2 2.6 5.1 6.1h-7.9c.4 1.6 1.4 2.5 3.2 2.5m26.6-3.2c0-1.8-1.4-3.3-3.2-3.3s-3.2 1.4-3.2 3.3 1.4 3.3 3.2 3.3 3.2-1.5 3.2-3.3m-8.6 0c0-3.3 2.4-5.3 5.1-5.3 1.3 0 2.6.6 3.4 1.5v-6h2.2v14.8h-2.2v-1.4c-.8 1-2.1 1.6-3.4 1.6-2.6.1-5.1-2-5.1-5.2m24.4 3 2-1c.6.9 1.4 1.5 2.6 1.5s1.9-.6 1.9-1.3c0-.8-1.2-1-2.5-1.3-1.7-.4-3.5-.9-3.5-3 0-1.6 1.5-3.1 3.9-3.1 1.9 0 3.3.7 4.1 2l-1.8 1c-.5-.7-1.3-1.2-2.3-1.2-1.2 0-1.8.6-1.8 1.2 0 .7.9.9 2.4 1.3 1.7.3 3.6.9 3.6 3 0 1.4-1.2 3.3-4.1 3.3q-3.15-.15-4.5-2.4m14.5-2.4-1.7 1.9v2.6h-2.2V41h2.2v9.7l4.6-5h2.6l-4 4.3 4.1 5.8h-2.5zm-45.4-5.9c-2.6 0-4.7 1.7-4.7 4.4v5.9h2.2v-5.6c0-1.7.9-2.7 2.6-2.7s2.4 1 2.4 2.7v5.6h2.2v-5.9c0-2.7-2.2-4.4-4.7-4.4"/></g></g></svg>
</div>
</div>
<div class="sticky-content">
<div class="sticky-headline"></div>
<div class="sticky-desc "></div>
</div>
<div class="sticky-right">
<span class="sticky-cta" data-label="zendesk-footer" data-url="/hi5"></span>
</div>
</div>
</section>
<script>
if (SF.ubo || navigator?.brave?.isBrave()) {
document.getElementById('mdb-sticky-close').parentNode.remove();
}
</script>
<script src="//a.fsdn.com/con/js/min/sf.sandiego-base.js?1786134019"></script>
<script>
/* global Dropzone */
Dropzone.options.blockthisForm = false;
</script>
<script src="//a.fsdn.com/con/js/min/sf.sandiego-foundation-base.js?1786134019"></script>
<script src="//a.fsdn.com/con/js/min/sf.sandiego-foundation-tooltip.js?1786134019"></script>
<script>
/* global Foundation */
$(document).foundation();
Foundation.Triggers.forceListenersNow();
</script>
<script>
bizx.cmp.ifConsent({purposes:'all', vendors:'google-ads'}, function () {
$('body').removeClass('no-ads-consent');
},
function () {
$('body').addClass('no-ads-consent');
},
null,
function () {
$('body').addClass('no-ads-consent');
});
</script>
<noscript><p><img src="https://analytics.slashdotmedia.com/index.php?idsite=39" style="border:0;" alt="" /></p></noscript>
<script>
function geturl(url, params) {
params = Object
.keys(params)
.map(function(key) {
return key + "=" + encodeURIComponent(params[key]);
})
.join("&");
return url + "?" + params;
}
function loadimg(params, dimension_prefix) {
params = Object.assign({"idsite":1,"rec":1,"rand":21068,"dimension2":"pg_project","url":"https://sourceforge.net/projects/jdx/","action_name":"Java Desktop for X Window download | SourceForge.net"}, params);
for (var key in params) {
if (params.hasOwnProperty(key) && key.indexOf('dimension') === 0 && params[key] !== undefined) {
params[key] = (dimension_prefix||'') + params[key];
}
}
params.rand = Math.floor(Math.random() * 100000);
bizx.cmp.ifConsent('publisher', ['measurement'], function() {
var url = geturl("//sourceforge.net/software/visit", params);
if (!('sendBeacon' in navigator) || !navigator.sendBeacon(url)) {
var img = document.createElement('img');
img.src = url;
img.style = "border:0;position:absolute;top:0;";
img.alt = "";
document.body.appendChild(img);
}
});
}
var $typeaheads = $('.typeahead__container input[name=q]');
$typeaheads.on('typeahead-item-clicked', function(ev, $typeahead, q, item){
var groupIndex = ($typeahead.data('groups') || []).indexOf(item.group);
if (groupIndex === 2 || groupIndex === 3) {
loadimg({
'e_c': 'Search | Typeahead | ' + item.group,
'e_a': "Typeahead Click | q=" + q,
'e_n': item.href,
}, 'typeahead_on_');
}
});
</script>
<script type="text/javascript">
bizx.cmp.ifConsent({purposes: 'all', vendors: '6sense'}, async() => {
(function(){var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";b.async = true;b.defer=true;b.id='6senseWebTag';
b.src = "https://j.6sc.co/j/58729049-be80-466a-9abf-b3911430bbd8.js";
s.parentNode.insertBefore(b, s);})();
});
</script>
<script src="//a.fsdn.com/con/js/min/sf.sandiego-project.js?1786134019"></script>
<script src="//a.fsdn.com/con/js/min/sf.sandiego-project-disallow.js?1786134019"></script>
<script>
(function () {
function load_bombora() {
/*global _ml:true, window */
_ml = window._ml || {};
_ml.eid = '771';
_ml.fp = '2d08605a-4735-4b7f-8835-6ef5d16c96a6';
var s = document.getElementsByTagName('script')[0], cd = new Date(), mltag = document.createElement('script');
mltag.type = 'text/javascript';
mltag.async = true;
mltag.defer = true;
mltag.src = '//ml314.com/tag.aspx?' + cd.getDate() + cd.getMonth() + cd.getFullYear();
s.parentNode.insertBefore(mltag, s);
}
bizx.cmp.ifConsent({ purposes: 'all', vendors: 'bombora'}, load_bombora);
})();
</script>
<!-- Hubspot tracking -->
<script>
bizx.cmp.ifConsent('', ['all'], function () {
bizx.cmp.embedScript('//ads.pro-market.net/ads/scripts/site-143572.js');
});
</script><script>
bizx.cmp.ifConsent('', ['all'], function () {
try{(function(){ var cb = new Date().getTime(); var s = document.createElement("script"); s.defer = true; s.src = "//tag.crsspxl.com/s1.js?d=2396&cb="+cb; var s0 = document.getElementsByTagName('script')[0]; s0.parentNode.insertBefore(s, s0); })();}catch(e){}
});
</script>
<script type="text/javascript">
bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'google-analytics'}, function () {
/* jshint ignore:start */
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
/* jshint ignore:end */
window.dataLayer = window.dataLayer || [];
function gtag(){ window.dataLayer.push(arguments); }
window.gtag = window.gtag || gtag;
bizx.cmp.embedScript("https://www.googletagmanager.com/gtag/js");
gtag('js', new Date());
gtag('set', {
'page_location': 'https://sourceforge.net/projects/jdx/',
});
});
</script>
<script>
/*global ga, gtag */
SF.devicePixelRatio = Math.round(window.getDevicePixelRatio()*10)/10;
bizx.cmp.ifConsent({ purposes: ['storage', 'measurement'], vendors: 'google-analytics'}, function () {
gtag('config', 'G-1H226E4E4L', {
send_page_view: false,
'SF_Project_Shortname': 'jdx',
'SF_Page_Type': 'pg_project',
user_properties: {
'SF_Logged_in': 'Logged Out',
},
'SF_Ads_Disabled': 'Yes',
'SF_Prebid_Load_Method': 'sync',
'devicePixelRatio': SF.devicePixelRatio,
});
gtag('event', 'page_view', { send_to: 'G-1H226E4E4L' });
});
</script>
<script>
$(function() {
bizx.cmp.ifConsent({ purposes: 'all' , vendors: 'narrative'}, function() {
var current_time = (new Date()).getTime();
let imageUrl = "https://io.narrative.io/?companyId=2440&id=first_party%3A2d08605a-4735-4b7f-8835-6ef5d16c96a6&id=site_name%3Asourceforge.net&id=url%3A%2Fprojects%2Fjdx%2F&id=pagetitle%3AJava+Desktop+for+X+Window+download+%7C+SourceForge.net&id=vertical%3AOpen+Source+Software&id=product%3AJava+Desktop+for+X+Window&id=topics%3AWindow+Managers&id=programming_language%3AC%2CJava";
imageUrl = imageUrl.replace(encodeURIComponent("$PAGE_TITLE"), document.title);
imageUrl = URL.parse(imageUrl);
let hem = bizx.uids.getHem();
if (hem) {
imageUrl.searchParams.append('id', 'hem:' + hem);
}
imageUrl.searchParams.append('rand', current_time);
var image = new Image();
image.src = imageUrl.toString();
image.style.display = "none";
image.style.height = 0;
image.style.width = 0;
document.body.appendChild(image);
});
});
</script>
<script>
$(function() {
bizx.cmp.ifConsent({ purposes: 'all', vendors: 'xandr'}, function() {
/*jshint ignore:start*/
!function(e,i){if(!e.pixie){var n=e.pixie=function(e,i,a){n.actionQueue.push({action:e,actionValue:i,params:a})};n.actionQueue=[];var a=i.createElement("script");a.async=!0,a.src="//acdn.adnxs.com/dmp/up/pixie.js";var t=i.getElementsByTagName("head")[0];t.insertBefore(a,t.firstChild)}}(window,document);
pixie('init', '48d4c5e5-03de-40f8-81ab-b370a8860afa');
pixie('event', 'PageView');
/*jshint ignore:end*/
});
});
</script>
</body>
</html>