Didn't read that book, but '%' sign must have been used to denote command line prompt and it's not part of the javac command. Like if you would read text on how to compile Java source using Linux distribution, most of them would put '$' sign before command to denote the same thing:
The quieter you are, the more you are able to hear.
in the command prompt pictures throughout that book you will always see %, it is just meaning the directory they are working in, so like on your side it will be like:
Joined: Oct 13, 2005
Wesleigh Pieters wrote: . . . %, it is just meaning the directory they are working in, . . .
No, the % or $ or whatever is part of the prompt and (I think) represents the user. It may be accompanied by bracket symbols eg ] or >. I have only seen % on Windows, but on *nix you get $ for ordinary users and # for superusers.
The symbol for current directory is . and you will occasionally see .. which means parent directory of current directory.
Campbell Ritchie wrote:
on *nix you get $ for ordinary users and # for superusers.
It actually depends on the shell you are using and on its settings.
The default prompt of the sh-derived shells (sh, ksh, bash) is "$ " for normal users and "#" for the super-user, but it can be overridden and it is % for csh (the C shell).