# Java WorkShop Tools

The Java WorkShop tools are represented by buttons on the Java WorkShop main toolbar (located below the menubar).

The main toolbar buttons include:

Build
  Builds the current project. If your project contains errors, the Build tab reports the errors and links to your source code.
Run
  Runs the current project. If your project is an applet, an HTML file is created and run in the applet viewer. If your project is a standalone program, the output will go to the console. You cannot run a Java package or a bean.
Profile
  Runs the Profiler. Produces a report showing how much time is spent in each program method and how many times each method is executed.
Search
  Finds references to strings of text in specified source files.
Projects
  Creates, imports, edits, and removes projects.

  Projects are the cornerstone of Java WorkShop. A project keeps track of the various files needed to build, browse, run, and debug a project in Java WorkShop. Projects are grouped together into portfolios. The following project types are available in Java WorkShop:

  - Applet. A program that is written in the Java language and runs in a browser that supports Java, such as HotJava
  - Standalone program. A program written in the Java language that runs outside a web browser, usually from an MS-DOS command window or a shell tool in the UNIX operating environment
  - Java package. A group of Java classes declared with the same package name
  - Java beans. Reusable software components that can be worked on in the GUI builder
Attributes
  Edits properties of interface components in GUI builder projects.
Help
  Provides information about Java WorkShop. You can get help in several different ways:
  - Click the Help button (the question mark) on the Java WorkShop main toolbar to get information about the main toolbar buttons.
  - Click the Help button (the question mark) on the Edit/Debug toolbar to get information about the Edit/Debug toolbar buttons.
  - In the Help menu, choose an item for which you want help.
  - In a dialog box or tab, click the Help button.

  If you are not sure of what action a button performs, you can get a description of the button by placing the pointer over it. The description appears in the browser's footer.

See also:

  Project Development Stages
  Java WorkShop Terminology