Errata for Java 9 Modularity
Submit your own errata for this product.
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question Note Update
Version |
Location |
Description |
Submitted By |
Date Submitted |
Date Corrected |
Printed |
Page 92
Code snippet |
The java cli option is singular, --describe-module
Note from the Author or Editor: Thanks for reporting, that's indeed a typo that slipped into the example.
|
Charles Muchene |
Jan 07, 2019 |
|
PDF |
Page 127
1st code spinet |
this line:
module.addExports("javamodularity.export.atruntime", target);
should it be
module.addExports("javamodularity.export.runtime", target);
?
Regards,
JJ
|
JJ Sun |
May 28, 2017 |
|
PDF |
Page 143
3rd paragraph) |
I think 'be' is missing in this line:
"All modules in the plugin layer will [be] defined with the same (fresh) classloader"
Cheers,
JJ
Note from the Author or Editor: Fixed, thanks!
|
JJ.Sun |
May 30, 2017 |
|
PDF |
Page 159
3rd paragraph |
'Turn of' should be 'turned off' in this sentence:
"A temporary --permit-illegal-access switch is available to turn of all illegal access checks,"
Note from the Author or Editor: Fixed, thanks!
|
JJ.Sun |
Jun 07, 2017 |
|
Printed, PDF, ePub |
Page 174
Top of page |
The text says that automatic modules 'require transitive' all other resolved modules. However, they 'require' all other modules, but 'require transitive' only the other automatic modules. This is explained at https://docs.oracle.com/javase/9/docs/api/java/lang/module/package-summary.html in step 2.
Note from the Author or Editor: Change "requires transitive all other resolved modules" to "requires transitive all other automatic modules".
|
Matthew Halverson |
Oct 07, 2017 |
|
PDF |
Page 178
1st paragraph |
'packages' should be 'package' in this sentence:
"An open packages gives run-time access to its types to any module, but no compile time access"
Note from the Author or Editor: Fixed, thanks!
|
JJ.Sun |
Jun 07, 2017 |
|
|
|