<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/spjcn-ii-what-s-taking-so-long--rojxqwpmd" -->

---
title: SPJCN II: What's Taking So Long? | daily.dev
description: Java 9 was delayed again, with general availability pushed to July 2017. The primary reason is Project Jigsaw, the Java module system. Key unresolved issues...
canonical: https://daily.dev/posts/spjcn-ii-what-s-taking-so-long--rojxqwpmd
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: SPJCN II: What's Taking So Long? | daily.dev
og:description: Java 9 was delayed again, with general availability pushed to July 2017. The primary reason is Project Jigsaw, the Java module system. Key unresolved issues...
og:url: https://daily.dev/posts/spjcn-ii-what-s-taking-so-long--rojxqwpmd
og:image: https://api.daily.dev/og/posts/rojXQwPmD.png
og:image:alt: SPJCN II: What's Taking So Long?
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# SPJCN II: What's Taking So Long?

**[nipafx \(Nicolai Parlog\)](https://daily.dev/sources/nipafx)** · 5 min read · 0 upvotes · 0 comments

## Summary

Java 9 was delayed again, with general availability pushed to July 2017. The primary reason is Project Jigsaw, the Java module system. Key unresolved issues include strong encapsulation (especially reflection across module boundaries, which breaks many existing hacks) and reliable dependencies (handling compile-time-only or optional runtime dependencies). The Jigsaw team is still iterating on design and implementation based on community feedback. The newsletter also briefly covers JPA/Hibernate content on SitePoint and links to JavaOne resources.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://nipafx.dev/spjcn-whats-taking-long>

## Similar posts on daily.dev

- [Java Weekly, Issue 635](https://daily.dev/posts/java-weekly-issue-635-69kj2fura) · Baeldung · 1 upvotes · 0 comments
- [Java News Roundup: JDK 27 Release Schedule, Hibernate, LangChain4j, Keycloak, Helidon, Junie CLI](https://daily.dev/posts/java-news-roundup-jdk-27-release-schedule-hibernate-langchain4j-keycloak-helidon-junie-cli-yzlplrk88) · InfoQ · 34 upvotes · 1 comments
- [Java 26 lands without an LTS badge. Here’s why developers should care anyway.](https://daily.dev/posts/java-26-lands-without-an-lts-badge-here-s-why-developers-should-care-anyway--qpwbrcifz) · The New Stack · 1 upvotes · 0 comments

---

Tags: [#java](https://daily.dev/tags/java)

[View this post on daily.dev](https://daily.dev/posts/spjcn-ii-what-s-taking-so-long--rojxqwpmd)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"SPJCN II: What's Taking So Long?","url":"https://daily.dev/posts/spjcn-ii-what-s-taking-so-long--rojxqwpmd","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/spjcn-ii-what-s-taking-so-long--rojxqwpmd"},"datePublished":"2026-03-16T08:14:24.692Z","dateModified":"2026-03-16T08:31:09.660Z","description":"Java 9 was delayed again, with general availability pushed to July 2017. The primary reason is Project Jigsaw, the Java module system. Key unresolved issues...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7b0290d0a0bc7ac79ac6fe257eb905b0?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7b0290d0a0bc7ac79ac6fe257eb905b0?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"nipafx (Nicolai Parlog)","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"nipafx (Nicolai Parlog)","logo":"https://media.daily.dev/image/upload/s--H_Echo_u--/f_auto,q_auto/v1773648772/logos/nipafx?_a=BAMAMiiu0","url":"https://daily.dev/sources/nipafx"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/spjcn-ii-what-s-taking-so-long--rojxqwpmd","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"java","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"nipafx (Nicolai Parlog)","item":"https://daily.dev/sources/nipafx"},{"@type":"ListItem","position":3,"name":"SPJCN II: What's Taking So Long?"}]}
```

