Targeting the Java VM
1 Introduction
-
- Read the Release Notes
-
- About This Manual
-
- Typographical Conventions
-
- Host Conventions
-
- Figure Conventions
-
- Keyboard Conventions
-
- New Features in This Release
-
- All Platforms
-
- Windows
-
- Mac OS
-
- What is in This Book
-
- Where to Go from Here
2 Getting Started
-
- System Requirements
-
- Windows® Requirements
-
- Mac® OS Requirements
-
- Solaris Requirements
-
- Installing CodeWarrior for Java
-
- Using Alternative Virtual Machines
-
- Overview of Java in CodeWarrior
-
- Development Tools for Java
-
- CodeWarrior IDE
-
- CodeWarrior RAD Tools
-
- Java Linker
-
- CodeWarrior Debugger
-
- JavaDoc
-
- JavaCheck (PersonalJava)
3 Java Programming Tutorial
-
- Types of Java Executables
-
- Applets
-
- Applications
-
- Libraries
-
- Tutorial Applet Description
-
- Before You Begin
-
- Creating the Project
-
- Creating a New Project
-
- Changing Target Settings
-
- Writing the Applet
-
- Adding the Java File
-
- Editing the HTML File
-
- Compile and Run
-
- Compile
-
- Fix the Error
-
- Examine the Output
-
- Run the Applet
-
- Debugging the Applet
-
- Using the CodeWarrior Debugger
-
- The Solution
-
- Exercise
4 CodeWarrior RAD Tutorial
-
- RAD Overview
-
- Starting a RAD Project
-
- Component Palette and Catalog
-
- Using the Layout Editor
-
- Creating Event Handlers and Writing Code
-
- jTextArea1 Object
-
- SayHelloButton Object
-
- Clearbutton Object
-
- Running the Applet
5 Target Settings for Java
-
- Target Settings Overview
-
- Target Settings Panels
-
- Target Settings
-
- Runtime Settings
-
- Java Target
-
- Java Command Line
-
- Java Language
-
- FTP Post Linker
-
- Java MRJAppBuilder
-
- Java Output
-
- JavaDoc
-
- JavaCheck (PersonalJava)
6 Working with Java Projects
-
- Types of Java Projects
-
- Applets
-
- Applications
-
- Libraries
-
- Using Project Stationery
-
- Working with Java in CodeWarrior
-
- Creating a New Java Project
-
- Creating Java Code
-
- Changing Settings
-
- Running a Java Project
-
- Debugging a Java Project
-
- Java Application Output Types
-
- Using the classes.zip Library
-
- Using JavaCheck (PersonalJava)
7 Debugging Java Projects
-
- Debugger Features and Limitations
-
- Remote Debugging
-
- Debugging a Windows Java Application
-
- Debugging a Mac OS Java Application
-
- Debugging a Solaris Java Application
-
- Breaking on Java Exceptions
-
- Debugging Threads
-
- Viewing Threads
-
- Conditional Breakpoints for Threads
-
- Viewing Java Virtual Machine Instructions
-
- Debugging Java Code in Native Applications (Windows Only)
-
- Java Settings Panel (Windows Only)
8 JavaDoc
-
- CodeWarrior JavaDoc Implementation
-
- Using JavaDoc
9 Class Wrangler for Mac OS
-
- Class Wrangler Window
-
- Working with Files and Archives
-
- Opening a Zip Archive
-
- Creating a Zip Archive
-
- Adding Files
-
- Using the Add Files Dialog
-
- Add Directory
-
- Extracting Files
-
- Deleting Files
-
- Getting Information on Files
-
- Moving Files Between Archives
-
- Editing Manifest Files
-
- Class Wrangler Preferences
-
- Functionality Settings
-
- Display Settings
-
- Miscellaneous Settings
-
- Comparing Archives
A Stand-alone Applications for Mac OS
-
- About the MRJAppBuilder Application
-
- Creating a Stand-alone Application
B Troubleshooting
-
- Programming Problems
-
- Cannot Find Main Class in Java Application
-
- Invalid Class Name in Applet Tag
-
- Jar extension missing from File Mappings
-
- Unsatisfied Link Error Exception in Debugger
-
- The IDE Quits With a Type 12 Error
-
- Macintosh Attempts to Dial Out When Running Applets
-
- Conversion Problems
-
- Cannot Convert Older Droplet Projects
-
- Additional Problems
Index
Visit the Metrowerks website at: http://www.metrowerks.com
For assistance contact Metrowerks Technical Support at: cw_support@metrowerks.com
Copyright © 2000, Metrowerks Corp. All rights reserved.
Last updated: August 02, 2000