home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Metrowerks CodeWarrior / CodeWarrior Pro 4 Release Notes / Java Notes / Java MacOS Post Linker Read Me < prev    next >
Encoding:
Text File  |  1998-08-27  |  4.9 KB  |  119 lines  |  [TEXT/CWIE]

  1. ========================================================================
  2. Metrowerks Java MacOS Post Linker Read Me
  3. ========================================================================
  4.  
  5. Version:    1.0
  6. Date:        8-25-98
  7. Author:        Greg Bolsinga
  8.  
  9. ========================================================================
  10. About Java MacOS Post Linker
  11. ========================================================================
  12.  
  13. The Java MacOS Post Linker is used to create JBindery double-clickable
  14. MacOS applications, MW Standalone double-clickable MacOS applications,
  15. or java zip archives with MacOS resources. It's been created to simplify
  16. creating JBindery & MW Standalone applications from the CW IDE and to
  17. remove most MacOS specific code from the Java Linker.
  18.  
  19.  
  20. ========================================================================
  21. How to Use
  22. ========================================================================
  23.  
  24. Install "Java MacOS Post Linker" into the ":Metrowerks CodeWarrior:
  25. CodeWarrior Plugins:Linkers:" folder. Install "Java MacOS Settings" into
  26. the ":Metrowerks CodeWarrior:CodeWarrior Plugins:Preference Panels:"
  27. folder. Restart the CW IDE. Once you open a java project file, select
  28. "Java MacOS Post Linker" as your target's Post Linker in the Target
  29. Settings panel.
  30.  
  31.  
  32. ========================================================================
  33. JBindery Output
  34. ========================================================================
  35.  
  36. This creates a JBindery double-clickable MacOS java application. It has
  37. a very similiar interface to JBindery for setting everything up. Please
  38. see the JBindery documentation for the meanings of all the settings.
  39.  
  40. This setting will copy any MacOS resources in the project to the
  41. resulting output file. For example, this way the user can include the 
  42. splash picture that JBindery supports in MRJ SDK 2.0.1.
  43.  
  44. It creates its output in the folder set in "Target Settings:Output
  45. Directory", which is the same folder that the Java Linker's output is
  46. written to.
  47.  
  48. Of course, JBindery always uses MRJ as its JVM.
  49.  
  50.  
  51. ========================================================================
  52. MW Standalone Output
  53. ========================================================================
  54.  
  55. This creates a MW Standalone double-clickable MacOS java application. It
  56. can use either MRJ or the MW JVM for running java. This is selectable in
  57. the Java Target panel.
  58.  
  59. It creates its output in the folder set in "Target Settings:Output
  60. Directory", which is the same folder that the Java Linker's output is
  61. written to.
  62.  
  63. This option supercedes the 'old' way of creating a MW Standalone
  64. application. If you are using the 'old' way of creating MW Standalones,
  65. here's how to update it. This applies to CWPro3's panels & settings. It
  66. may or may not change for CWPro4. Change the Java Output Output Type
  67. setting to "Jar File" from "Application". Now set the Post Linker in the
  68. Java Target panel to "Java MacOS Post Linker". Go to the "Java MacOS
  69. Settings" panel and select "MW Standalone".
  70.  
  71. See the file "MW Java StandAlone Release Notes" for information about
  72. the settings, and any other last minute documentation.
  73.  
  74.  
  75. ========================================================================
  76. MacOS Zip Output
  77. ========================================================================
  78.  
  79. This output type is present for backwards compatibility. The Java Linker
  80. up to CWPro3 copied MacOS resources into the output zip file. This was
  81. handy for adding 'vers' resources to your zip file, for example.
  82.  
  83. The user can set it to copy the Java Linker output to a new file, and 
  84. then copy the MacOS resources to the new file by checking the "Create
  85. New File" checkbox. It creates its output in the folder set in "Target
  86. Settings:Output Directory", which is the same folder that the Java
  87. Linker's output is written to.
  88.  
  89. If "Create New File" isn't checked, it will merge the MacOS resources
  90. into the Java Linker's output file.
  91.  
  92. Awhile ago, the Java Linker created certain resources in the output zip
  93. file. They were used to assist the old 'Droplet'. This isn't in the MW
  94. tool set anymore. However, with JBindery in MRJ SDK 2.0.1, users can
  95. drop these jar/zip files onto JBindery. It will parse out the main class
  96. name and the main arguments. Since this isn't necessary anymore with the 
  97. JBindery setting in this Post Linker, the user may optionally continue
  98. to add these resources to the zip file.
  99.  
  100.  
  101. ========================================================================
  102. Contacting Metrowerks
  103. ========================================================================
  104.  
  105. For bug reports, technical questions, and suggestions, please use the
  106. forms in the Release Notes folder on the CD, and send them to
  107.  
  108. support@metrowerks.com
  109.  
  110. See the CodeWarrior on the Nets document in the Release Notes folder for
  111. more contact information, including a list of Internet newsgroups, 
  112. online services, and patch and update sites.
  113.  
  114.  
  115. ========================================================================
  116.  
  117. Greg Bolsinga
  118. Metrowerks Corporation
  119.