< prev index next >

src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java

Print this page




  29 import java.io.File;
  30 import java.text.MessageFormat;
  31 
  32 
  33 /**
  34  * CLIHelp
  35  *
  36  * Generate and show the command line interface help message(s).
  37  */
  38 public class CLIHelp {
  39 
  40     private static final ResourceBundle I18N = ResourceBundle.getBundle(
  41             "jdk.jpackage.internal.resources.HelpResources");
  42 
  43     // generates --help for jpackage's CLI
  44     public static void showHelp(boolean noArgs) {
  45 
  46         if (noArgs) {
  47             Log.info(I18N.getString("MSG_Help_no_args"));
  48         } else {
  49             Platform platform = (Log.isDebug()) ?
  50                     Platform.UNKNOWN : Platform.getPlatform();
  51             String types;
  52             String pLaunchOptions;
  53             String pInstallOptions;
  54             String pInstallDir;
  55             switch (platform) {
  56                 case MAC:
  57                     types = "{\"pkg\", \"dmg\"}";
  58                     pLaunchOptions = I18N.getString("MSG_Help_mac_launcher");
  59                     pInstallOptions = "";
  60                     pInstallDir
  61                             = I18N.getString("MSG_Help_mac_linux_install_dir");
  62                     break;
  63                 case LINUX:
  64                     types = "{\"rpm\", \"deb\"}";
  65                     pLaunchOptions = "";
  66                     pInstallOptions = I18N.getString("MSG_Help_linux_install");
  67                     pInstallDir
  68                             = I18N.getString("MSG_Help_mac_linux_install_dir");
  69                     break;




  29 import java.io.File;
  30 import java.text.MessageFormat;
  31 
  32 
  33 /**
  34  * CLIHelp
  35  *
  36  * Generate and show the command line interface help message(s).
  37  */
  38 public class CLIHelp {
  39 
  40     private static final ResourceBundle I18N = ResourceBundle.getBundle(
  41             "jdk.jpackage.internal.resources.HelpResources");
  42 
  43     // generates --help for jpackage's CLI
  44     public static void showHelp(boolean noArgs) {
  45 
  46         if (noArgs) {
  47             Log.info(I18N.getString("MSG_Help_no_args"));
  48         } else {
  49             Platform platform = (Log.isVerbose()) ?
  50                     Platform.UNKNOWN : Platform.getPlatform();
  51             String types;
  52             String pLaunchOptions;
  53             String pInstallOptions;
  54             String pInstallDir;
  55             switch (platform) {
  56                 case MAC:
  57                     types = "{\"pkg\", \"dmg\"}";
  58                     pLaunchOptions = I18N.getString("MSG_Help_mac_launcher");
  59                     pInstallOptions = "";
  60                     pInstallDir
  61                             = I18N.getString("MSG_Help_mac_linux_install_dir");
  62                     break;
  63                 case LINUX:
  64                     types = "{\"rpm\", \"deb\"}";
  65                     pLaunchOptions = "";
  66                     pInstallOptions = I18N.getString("MSG_Help_linux_install");
  67                     pInstallDir
  68                             = I18N.getString("MSG_Help_mac_linux_install_dir");
  69                     break;


< prev index next >