Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Other than the JRE/JDK what other dangling parts does Java depend on? I mean installing the same JRE/JDK at both ends is hardly onerous.


Providing dependencies mainly. But then JVM development has multiple ways to handle that (fat JARs) etc.


If you don't shade libraries, I imagine managing a classpath can become quite difficult.


Does Go or other 'fat binary' languages have a better story for this? I know this is an issue for Java when dependency A wants X v1.0 and dependency B wants X v2.1 (incompatible), but not sure how using Go makes this any easier.


go modules allows v1.0 and v2.1 of a lib to coexist in a project because their import paths differ.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: