# Process Console

The Process Console shows the output of a process and allows you to provide keyboard input to a process.

The Process Console shows three different kinds of text:

- Standard output
- Standard error
- Standard input

You can choose the different colors for these kinds of text on the Run/Debug > Console preference page.

The extra commands available in the Process Console are listed below.

Process Console Commands
Command | Name | Description | Availability
--- | --- | --- | ---
| Copy | Copies the selected material from the console onto the system clipboard. | Context menu
| Cut | Copies the selected material to the system clipboard and removes it from the console. | Context menu
| Find/Replace | Allows you to search for and replace s specified expression. | Context menu
| Paste | Pastes material saved on the system clipboard into the current console. | Context menu
| Preferences... | Opens the Console Preference Page, allowing you to customize you consoles. | Context menu
| Remove All Terminated Launches | Removes all of the terminated launches from the current console. | Context menu and view action
| Remove Launch | Removes the current launch from the console. | View action
| Terminate | Terminates the running launch in the current console. | View action
| Select All | Selects all of the contents of the current console. | Context menu
| Show Console When Standard Out Changes | Will open (if needed) and bring a console to the front when information is written to the System.out stream | View Action
| Show Console When Standard Error Changes | Will open (if needed) and bring a console to the front when information is written to the System.err stream | View Action

Java views
Java perspectives

Changing the appearance of the console view
Views and editors

Console View
Stacktrace Console
CVS Console