- Launchmagic 4 0 6 – Robust Application Launching Utility Billing
- Launchmagic 4 0 6 – Robust Application Launching Utility Trailers
- Launchmagic 4 0 6 – Robust Application Launching Utility Trailer
This section offers a quick introduction to using Oracle Application Express. It is assumed you have already completed the installation process.
This section contains the following topics:
See Also:
LaunchControl is a launchd(8) frontend allowing you to manage and debug system and user services on your Mac. All documented features of launchd(8) are supported. It reports potential problems even before a job is started and makes sure you always create valid configurations. 19810141-2.0 Revised November 21, 2016 10385 Westmoor Drive, Suite 210 Westminster, CO 80021 303.430.1969 Toll Free 877.3XLOGIC www.3xlogic.com VISIX IP Setup Utility – Quick Guide The VISIX IP Setup Utility is a robust utility engineered to help guide you through the process of setting up your VISIX IP cameras. Below is a step-by-step process.
Oracle Database 2 Day + Application Express Developer's GuideWhat is Oracle Application Express?
What is Oracle Application Express? Oracle Application Express is a hosted declarative development environment for developing and deploying database-centric Web applications. Thanks to built-in features such as user interface themes, navigational controls, form handlers, and flexible reports, Oracle Application Express accelerates the application development process.
The Application Express engine renders applications in real time from data stored in database tables. When you create or extend an application, Oracle Application Express creates or modifies metadata stored in database tables. When the application is run, the Application Express engine then reads the metadata and displays the application.
To provide stateful behavior within an application, Oracle Application Express transparently manages session state in the database. Application developers can get and set session state using simple substitutions as well as standard SQL bind variable syntax.
The sections that follow describe key features of Oracle Application Express.
Reporting
With Oracle Application Express, you can quickly generate HTML reports that display the results of SQL queries. You can also download and print reports in HTML, PDF, RTF (compatible with Microsoft Word), and XLS (compatible with Microsoft Excel) formats.
You can declaratively link reports together to provide drill-down reporting and use bind variables to pass information from session state to a report. Reports support declarative column heading sorting, control breaks, sums, and pagination. Report sorting and pagination can use Partial Page Refresh (PPR) technology to avoid refreshing the entire page. You can also add declarative links to a report to download the report data to CSV or XML formats. Plus, you can customize the report appearance using templates. See 'About Bind Variable Syntax' and 'Creating Reports'.
Forms
Using wizards, you can easily create forms on tables or on a stored procedure. When creating a form on a table, these wizards provide automatic management of insert, update, and delete as well as lost update detection. Once you create a form, you can rearrange form fields (called form items) using a visual representation, enabling you to quickly achieve the layout you want. Form items offer a variety of display options including text fields, text areas, radio groups, select lists, check boxes, date pickers, and popup list of values. See 'Creating Forms'.
Charting
You can also use wizards to create HTML, SVG, or Flash charts. You can create charts that enable users to drill down from one chart to another chart or report. Charts can also be refreshed using Partial Page Refresh (PPR) technology, avoiding the need to refresh an entire page. You can also configure a chart to refresh at defined intervals. Additionally, you can take advantage of report column templates to add simple HTML bar charts to any report. See 'Creating Charts'.
Spreadsheet Upload
Use the Create Application from Spreadsheet Wizard to quickly upload spreadsheet data directly into the database. You can choose to store the data in a new database table or add it to an existing database table. Once the data is uploaded, you can quickly create an application. This handy wizard enables you to go from spreadsheet to a shared application in just a few clicks. See 'About the Create Application from Spreadsheet Wizard'.
Session State Management
Oracle Application Express transparently manages session state (or application context) in the database. Forms automatically save session state, remembering your application context over your session. Referencing session state within SQL and PL/SQL is as simple as using bind variables. For example, consider the following SELECT statement:
![Launching Launching](https://static.macupdate.com/screenshots/19406/m/berokyo-screenshot.png?v=1568075553)
In this example, the value in the item
P1_ID
is automatically bound when the query is run. You can also reference session state within a static context by prefixing the item name with an ampersand (&
) and suffixing it with a period(.
), for example:For management of two dimensional data sets, Oracle Application Express provides a robust collections infrastructure. Best of all, session management is stateless and does not consume any memory. See 'Managing Session State Values' and 'About Bind Variable Syntax'.
User Interface Themes
Oracle Application Express separates presentation (or user interface themes) from the application logic. You can design your application in one theme, change to another supplied theme, or create and use your own custom theme. By separating the application logic (such as queries, processes, and branches) from the HTML rendering, your application can take advantage of new designs and other technological advances without an application rewrite. See 'Managing Themes'.
Flow Control and Navigation
Every Web application needs navigation and dynamic applications need flow control. Oracle Application Express provides built-in components to simplify the development and maintenance of navigational controls. Navigation is controlled using declarative tabs (one or two levels), breadcrumbs, tree controls, and lists of links. Flow control is performed using declarative branches which can take effect at specific events and under certain conditions. The appearance of navigation controls are managed through templates, making it easy to change from one look to another. See 'Adding Navigation' and 'Controlling Navigation Using Branches'.
Conditionality on All Components
When creating dynamic Web applications, many application components and processing are conditional. In other words, you only show or process certain pieces of information based on the application context, the data, an event, or a privilege. Oracle Application Express enables you to declaratively specify conditionality of all components. This gives you exact control over what users see or do not see on a tab, button, item, list entry, and so. See 'Understanding Conditional Rendering and Processing'.
External Interfaces and Extensibility
Even though Oracle Application Express provides a robust declarative environment for building applications, you also have the option of developing custom interfaces or controls. For example, if a component does not meet the needs of your environment, you can generate your own custom HTML using PL/SQL. See 'Rendering HTML Using Custom PL/SQL'. You can also call external services using Web services. See 'Implementing Web Services'. Oracle Application Express also includes APIs to easily integrate email alerts into an application. See 'Sending Email from an Application'. Plus, because Oracle Application Express resides in the Oracle database, you can take advantage of inherent database capabilities, including external tables, PL/SQL, database links, gateways, and database Java to extend the functionality of your application.
Security
With Oracle Application Express, you can create public applications that do not require a user log in, or you can create secure applications that require authentication. Oracle Application Express provides a number of built-in authentication schemes including Single Sign On, Database Account Credentials, and an easy-to-use user management system. You can also use custom schemes that interface with just about any authentication service including Microsoft Active Directory and Oracle Applications.
Additionally, you can customize authorization to meet the needs of your environment and apply authorization selectively to an entire application, a page, or a page component. Finally, you can also take advantage of an innovative session state protection feature to prevent URL tampering and built-in features to protect an application form SQL Injection and cross-site scripting (XSS) attacks. See 'Managing Application Security'.
SQL Workshop Tools
SQL Workshop provides tools to enable you to view and manage database objects from a Web browser. Use SQL Commands to run SQL and PL/SQL statements. See 'Using SQL Commands'. Query Builder enables you to define queries by dragging and dropping tables and easily create relationships between objects. See 'Building Queries with Query Builder'. Object Browser provides an easy-to-use graphical user interface for viewing, creating, modifying, browsing, and dropping database objects. See 'Managing Database Objects with Object Browser'. Finally, you can use SQL Scripts to create, edit, view, run, and delete script files. See 'Using SQL Scripts'.
Supporting Objects Utility
You can simplify the steps needed to export, install, upgrade, and deinstall an application in another Oracle Application Express instance by creating a packaged application. Using the Supporting Objects utility, you can bundle the application definition with scripts for creating the database objects, seed data, images, cascading style sheets, and JavaScript.
Creating a packaged application provides application users with an installer-like experience and automates the process of importing and installing an application in another development, test, or even production instance. See 'How to Create a Packaged Application'.
Performance
Oracle Application Express provides application developers and application users with an extremely high level of performance. Because Oracle Application Express resides in the Oracle database, it has minimal impact on network traffic. Plus, Application Builder includes a large number of monitoring reports to enable you to identify and tune application performance. See 'Debugging an Application'.
Hosted Development
Oracle Application Express enables a single database to host large numbers of users. Users work in a dedicated work area called a workspace. A workspace is a virtual private database that enables multiple users to work within the same Oracle Application Express installation while keeping their objects, data and applications private. This flexible architecture enables a single database instance to manage thousands of applications.
You determine how the process of provisioning (or creating) a workspace works. For example, in email verification provision mode, users request a workspace using a link on the login page. After the workspace request has been granted, users receive an email containing a link that they must click to verify the validity of their email address. Then they receive an email with their login credentials. To see an example of email verification provision mode, go to:
See 'Configuring Your Oracle Application Express Environment' and 'Managing an Oracle Application Express Hosted Service' .
About Oracle Application Express Architecture
Oracle Application Express installs with your Oracle database and is comprised of data in tables and PL/SQL code.
Whether you are running the Oracle Application Express development environment or an application you built using Oracle Application Express, the process is the same. Your browser sends a URL request that is translated into the appropriate Oracle Application Express PL/SQL call. After the database processes the PL/SQL, the results are relayed back to your browser as HTML. This cycle happens each time you either request or submit a page.
The application session state is managed in the database tables within Application Express. It does not use a dedicated database connection. Instead, each request is made through a new database session, consuming minimal CPU resources.
About Oracle HTTP Server (Apache) and the Embedded PL/SQL Gateway
The version of Oracle Database you use determines how the URL is translated:
- Versions prior to Oracle Database 11.1 require Oracle HTTP Server (Apache) with
mod_plsql
. The following graphic illustrates the three-tier architecture.
Description of the illustration arch.gif
- With Oracle Database 11.1 or higher or Oracle Database 10g Express Edition, you can remove Oracle HTTP Server and
mod_plsql
from the architecture and replace it with the embedded PL/SQL gateway. The following graphic illustrates the two-tier architecture using the embedded PL/SQL gateway.
Description of the illustration arch_epg.gif
The embedded PL/SQL gateway provides the Oracle database with a Web server and also the necessary infrastructure to create dynamic applications. The embedded PL/SQL gateway runs in the XML DB HTTP server in the Oracle database and includes the core features of
mod_plsql
, but does not require the Oracle HTTP Server powered by Apache. Inclusion of the embedded PL/SQL gateway simplifies the architecture and eliminates the middle tier entirely.About the Application Express Engine
The Application Express engine renders and processes pages. It also performs these tasks:
- session state management
- authentication services
- authorization services
- page flow control
- validations processing
Understanding Application Express User Roles
To access the Oracle Application Express development environment, users log in to a shared work area called a workspace. Users are divided into four primary roles:
- Developers are users who create and edit applications
- Workspace administrators are users who perform administrator tasks specific to a workspace such as managing user accounts, monitoring workspace activity, and viewing log files
- End users have no development privileges and are defined to provide access to applications that do not use an external authentication scheme.
- Oracle Application Express administrators are superusers that manage an entire hosted instance using the Application Express Administration Services application
See Also:
'Understanding Administrator Roles', 'Managing Application Express Users' and 'Managing an Oracle Application Express Hosted Service'Logging In to Oracle Application Express
When you log in to Oracle Application Express you log in to a workspace. A workspace is an area within the Oracle Application Express development environment where developers can create applications.
How you log in to Oracle Application Express depends upon whether you have configured your development environment:
- If you have recently installed Oracle Application Express, you need to configure your development environment
- If you are a developer logging into a previously configured development environment, an administrator must grant you access to a workspace
Topics in this section include:
About Browser Requirements
You open the Oracle Application Express home page in a Web browser. To view or develop Oracle Application Express applications, the Web browser must support Java Script and the HTML 4.0 and CSS 1.0 standards. Ensure also that cookies are enabled. The following browsers meet this requirement:
- Microsoft Internet Explorer 6.0 or higher
- Mozilla Firefox 1.0 or higher
Configuring Your Oracle Application Express Environment
How you set up Oracle Application Express depends upon your user role. If you are a developer accessing a hosted development environment, an administrator must grant you access to a workspace. If you are an Oracle Application Express administrator, you must perform the following steps:
- Log in to Oracle Application Express Administration Services. Oracle Application Express Administration Services is a separate application for managing an entire Oracle Application Express instance. See 'Logging in to Oracle Application Express Administration Services' .
- Specify a provisioning mode. In Oracle Application Express Administration Services you need to determine how the process of creating (or provisioning) a workspace will work. See 'About Workspace Provisioning' and 'Specifying a Provisioning Mode'.
- Create a Workspace. A workspace is a virtual private database allowing multiple users to work within the same Oracle Application Express installation while keeping their objects, data and applications private. Each workspace has a unique ID and name. An Oracle Application Express administrator can create a workspace manually or have users submit requests. See 'Creating Workspaces' and 'Managing Workspace Requests'.
- Log in to a Workspace. Once you create a workspace in Oracle Application Express Administration Services, return to the Oracle Application Express Login page and log in to that workspace. See 'Logging In to Oracle Application Express as a Developer'.
See Also:
'Managing an Oracle Application Express Hosted Service'Logging In to Oracle Application Express as a Developer
When you log in to Oracle Application Express, you log in to a workspace. If you are a developer, an administrator must grant you access to a workspace.
Note:
Before users can request a workspace or change their passwords, an Oracle Application Express administrator must configure Oracle Application Express environment preferences.Topics in this section include:
Requesting a Workspace
Note:
This section applies only if your Oracle Application Express administrator has configured Oracle Application Express to support workspace requests.See Also:
'Specifying a Provisioning Mode' and 'Configuring Email Settings'Before you can log in to Oracle Application Express, an administrator must grant you access to a workspace. Each workspace has a unique ID and name.
To request a workspace:
- In a Web browser, navigate to the Oracle Application Express Login page.If you do not know the URL for logging in to Application Express, see 'Logging in to a Workspace'.The Login page appears.
- Under Tasks, click Request a Workspace.The Request Service Wizard appears.
- Click Next and follow the on-screen instructions.
Logging in to a Workspace
After an Oracle Application Express administrator approves a workspace request, an e-mail arrives with your login credentials (the workspace name, user name, and password).
Note that if your administrator selected Email Verification as the automated method for handling new workspace requests, you might first receive an email containing a verification link. This step ensures that your email is a valid one before the workspace request is approved.
See Also:
'Specifying a Provisioning Mode' and 'Configuring Email Settings'To log in to Oracle Application Express:
- In a Web browser, navigate to the Oracle Application Express Login page. By default, Oracle Application Express installs to the following location:
- If your setup uses the embedded PL/SQL gateway, go to:Where:
hostname
is the name of the system where Oracle XML DB HTTP Server is installed.port
is the port number assigned to Oracle XML DB HTTP Server. In a default installation, this number is 8080. See 'Verifying the Oracle XML DB HTTP Server Port'.apex
is the database access descriptor (DAD) defined in the configuration file.For users who have upgraded from earlier releases, or who have a custom configuration, this value may behtmldb
or something else. Verify your DAD with your Oracle Application Express administrator.
- If your setup uses Oracle HTTP Server (Apache) and
mod_plsql
, go to:Where:hostname
is the name of the system where Oracle HTTP Server is installed.port
is the port number assigned to Oracle HTTP Server. In a default installation, this number is 7777. You can find information about your Oracle HTTP Server installation's port number from either of the following files:Be aware that if you change a port number, it is not updated in theportlist.ini
file. You can only rely on this file immediately after installation.pls
is the indicator to use themod_plsql
cartridge.apex
is the database access descriptor (DAD) defined in themod_plsql
configuration file.For users who have upgraded from earlier releases, or who have a custom configuration, this value may behtmldb
or something else. Verify your DAD with your Oracle Application Express administrator.See Also:'Managing Oracle Database Port Numbers' in Oracle Database Installation Guide andORACLE_BASE
ORACLE_HTTPSERVER_HOME
Apachemodplsqlconfdads.readme for more information on database access descriptors
The Login page appears. - Under Login, enter the following:
- In the Workspace field, enter the name of your workspace.
- In the Username field, enter your user name.
- In the Password field, enter your case-sensitive password.
- Click Login.Note that, depending on your setup, you might be required to change your password when you log in for the first time.
Verifying the Oracle XML DB HTTP Server Port
To verify the port number where the Oracle XML DB HTTP Server is running:
- Start SQL*Plus and connect the database where Oracle Application Express is installed as
SYS
:- On Windows:
- On UNIX and Linux:
When prompted, enter the appropriate username and password. - Enter the following statement to verify the port number:If the port number returns
0
, the Oracle XML DB HTTP Server is disabled.
See Also:
Oracle Database Installation Guide to learn how to enable the Oracle XML DB HTTP ServerFinding Your Workspace Name
If you cannot remember your workspace name, you can request a list of all workspace names associated with your email address.
To find your workspace name:
- On the Login page, click Find My Workspace on the Tasks list.
- Enter your email address and click Find Workspace.An email with the list workspace names. is sent to you.
Resetting Your Password
You can reset your password by clicking the Change Password link on the Workspace home page.
To reset your password from the Workspace home page:
- Log in to Oracle Application Express. See 'Logging In to Oracle Application Express'.
- From the Administration list, click Change Password.The Change Password page appears.
- In Change Password, enter the following:
- Enter Current Password - Enter your current password.
- Enter New Password - Enter your new password.
- Confirm New Password - Enter your new password again.
- Click Apply Changes.
Logging Out of a Workspace
To log out of Oracle Application Express, click the Logout icon in the upper right corner of the window.
About the Workspace Home Page
When you log in to Oracle Application Express, the Workspace home page appears. A workspace is a virtual private database allowing multiple users to work within the same Oracle Application Express installation while keeping their objects, data and applications private.
Your user name and workspace name display in the lower left corner of the page. The following three large icons display in the center of the page:
- Application Builder. Use Application Builder to assemble an HTML interface (or application) on top of database objects such as tables and procedures. See 'Application Builder Concepts' and 'Using Application Builder'.
- SQL Workshop. Use the SQL Workshop to access tools for viewing and managing database objects. Click SQL Workshop to access the following database tools:
- Object Browser. View, create, modify, browse, and drop database objects. Use the PL/SQL editor to edit and compile packages, procedures, functions, and triggers while taking advantage of error reporting. See 'Managing Database Objects with Object Browser'.
- SQL Commands. Run SQL commands and anonymous PL/SQL, scripts, and saved queries. See 'Using SQL Commands'.
- SQL Scripts. Use SQL Scripts to create, edit, view, run, and delete script files. You can also upload and download scripts from your local file system. See 'Using SQL Scripts'.
- Query Builder. Use Query Builder's graphical user interface to search and filter database objects, select objects and columns, create relationships between objects, view formatted query results, and save queries with little or no SQL knowledge. See 'Building Queries with Query Builder'.
- Utilities. Use Utilities to load and unload data from the database, generate DDL, view object reports, restore dropped database objects, and monitor the database. See 'Using Application Express Utilities'.
About Administration
An Administration list appears on the right side of the Workspace home page. Use the following links to administer your application development environment:
- Administration links to the Application Administration page. Use this page to perform administrative tasks. See 'About the Application Administration Page'.
- Manage Services links to the Manage Services page. Use this page to manage session state, log files, preferences, and application models. See 'About the Manage Services Page'.
- Manage Application Express Users links to the Existing Users page. Use this page to manage existing Application Express users as well as user groups. See 'Managing Application Express Users' and 'Using Groups to Manage Application Express Users'.
- Monitor Activity links to the Monitor Activity page. Use this page to monitor page views and view application changes. See 'Monitoring Activity within a Workspace'.
- Change Password links to the Change Password page. Use this page to change your workspace password. See 'Resetting Your Password'.
- About Application Express links to the About Application Express page. This page displays version and configuration information for both Application Express and the Oracle database. See 'Viewing the Application Express Product Information Page'.
About Migrations
Use the Migrations link to migrate a Microsoft Access application and generate an Oracle Application Express application. See 'Migrating Applications'.
About Workspace Schemas
The Workspace Schemas list displays beneath the Administration list. It displays the database schemas that are associated with, and therefore accessible to, this workspace.
About Links
The Links list displays on the lower side of the Workspace home page. Use this list to access the following Application Express resources:
- Oracle Technology Network links to the Oracle Application Express section of Oracle Technology Network. Use this page to access additional information and resources about using Oracle Application Express.
- Discussion Forum links to Oracle Application Express Discussion Forum. Use this page as a resource for research as well as for posting your own questions or answering those of other users.
- User's Guide links to an HTML-based online Help system. You can also access online Help by clicking the Help link in the upper right corner of any page in Oracle Application Express. See 'About Procedural Online Help'.
Navigation Alternatives
This section describes alternative methods for navigating between pages in the Application Express user interface.
Navigating Using Icons or Drop Down Menus
You can move between pages in Oracle Application Express by clicking large graphical icons. When using these icons, you have two navigation options:
- Primary Navigation (drill-down). Click a large icon to drill-down to the appropriate page.
- Secondary Navigation (drop down menus). Click the down arrow on the right side of the icon to view a drop down menu. Select an option from the menu.
Note: Vdmx5 b8 0 7 3 download free.
For the purposes of consistency, this document uses the primary navigation path (or drill-down approach) when explaining navigation.Description of the illustration new_menu.gif
Navigating Using Breadcrumbs
Breadcrumbs (also called locator links) appear at the top of every page within the Oracle Application Express user interface. Each breadcrumb entry indicates where the current page is relative to other pages within the user interface. You can use breadcrumbs to instantly link to a previous page. For example, clicking on Home takes you to the Workspace home page.
Description of the illustration breadcrum.gif
Launchmagic 4 0 6 – Robust Application Launching Utility Billing
Using Online Help
The Application Express user interface features three types of online help: Procedural Online Help, Page-Level Help, and Field-Level Help.
About Procedural Online Help
You can access an HTML-based online Help system by clicking the Help link in the upper right corner of the window.
Description of the illustration hlp_ico.gif
When you click the Help link, a help topic appears that describes the current page. To view the table of contents of another help set, select it from the list in the upper left side of the window.
Description of the illustration help_window.gif
You can browse through help topics by:
- Expanding and collapsing the table of contents. To view a topic, simply select it.
- Clicking the breadcrumb links at the top of each help topic.
- Clicking the Previous and Next buttons within a topic. Click these buttons to access the previous and next help topic within the structure of the help set.
The top of the window features a gray bar. Click Back and Forward to return to a previously viewed page. These controls work similarly to the Back and Forward controls in a Web browser.
Click Find to perform a keyword search of the entire help system. When the search field appears, enter a case insensitive query in the field provided and click Find. To search for an exact phrase, enclose the phrase in double quotation marks.
Tip:
With Oracle Database 11g, you must enable network services in order use the Find link. See 'Enabling Network Services in Oracle Database 11g'About Page-Level Help
Many pages with in the Application Express user interface include page-level Help. Page-level Help displays in a text box on the right side of the page and offers a brief description of the page functionality.
About Field-Level Help
Most select lists, check boxes, items, and fields within the Application Express user interface include Field-level Help. Items within the user interface that have Field-level Help have a light gray underline. When Field-level Help is available, the item label changes to red when you pass your cursor over it and the cursor changes to an arrow and question mark.
Description of the illustration hlp_item.gif
Click the item label to display a description in a separate window.
- Navigation
- Main Page
- Community portal
- Current events
- Recent changes
- Random page
- Help
- Toolbox
- Page information
- Permanent link
- Printable version
- Special pages
- Related changes
- What links here
Installing Eclipse is relatively easy, but does involve a few steps and software from at least two different sources. Eclipse is a Java-based application and, as such, requires a Java Runtime Environment or Java Development Kit (JRE or JDK) Panorama stitcher. in order to run.
Note that on recent versions of Mac, a full JDK needs to be installed, not just a JRE; see instructions below.
Install a JVM
The latest release of Eclipse requires a 64-bit JVM, and does not support a 32-bit JVM.
If you are using Eclipse to do Java development, or are on macOS, install a JDK.In all cases, Eclipse requires a 64-bit JVM
Regardless of your operating system, you will need to install some Java virtual machine (JVM). You may either install a Java Runtime Environment (JRE), or a Java Development Kit (JDK), depending on what you want to do with Eclipse. If you intend to use Eclipse for Java development, then you should install a JDK. If you aren't planning to use Eclipse for Java development and want to save some disk space, install a JRE.
- If you're using Windows, you may already have a JRE installed, but upgrading usually won't hurt.
- If you're using Mac, and you don't have a JDK installed, you may get a bogus message from the OS stating that you should 'install the legacy Java SE 6 runtime'. Installing that will not solve the problem, because recent versions of Eclipse require a higher version. If you install just a JRE, and not a full JDK, that error message will persist. You must install a full JDK.
- If using Linux, read this
- GCJ will NOT work.
Eclipse 4.17 (2020-09)
Eclipse 4.17 (2020-09) was released on September 16, 2020. It is the supported release.
Consider using the Installer. Please see 5 Steps to Install Eclipse.
A Java 11 or newer JRE/JDK is required, LTS release are preferred to run all Eclipse 2020-09 packages based on Eclipse 4.17, as well as the Installer.
Eclipse 4.16 (2020-06)
Eclipse 4.16 (2020-06) was released on June 17, 2020.
Consider using the Installer. Please see 5 Steps to Install Eclipse.
A Java 8 or newer JRE/JDK is required, LTS release are preferred to run all Eclipse 2020-06 packages based on Eclipse 4.16, as well as the Installer.
Eclipse 4.15 (2020-03)
Eclipse 4.15 (2020-03) was released on March 18, 2020.
A Java 8 or newer JRE/JDK is required, LTS release are preferred to run all Eclipse 2020-03 packages based on Eclipse 4.15, as well as the Installer.
Eclipse 4.14 (2019-12)
Eclipse 4.14 (2019-12) was released on December 18, 2019. See Eclipse 2019-12 schedule.
Consider using the Installer. Please see 5 Steps to Install Eclipse.
A Java 8 or newer JRE/JDK is required to run all Eclipse 2019-09 packages based on Eclipse 4.14, as well as the Installer.
Eclipse 4.13 (2019-09)
Eclipse 4.13 (2019-09) was released on September 18, 2019. See Eclipse 2019-09 schedule.
Consider using the Installer. Please see 5 Steps to Install Eclipse.
A Java 8 or newer JRE/JDK is required to run all Eclipse 2019-09 packages based on Eclipse 4.13, as well as the Installer.
Eclipse 4.12 (2019-06)
Eclipse 4.12 (2019-06) was released on June 19, 2019. See Eclipse 2019-06 schedule.
Consider using the Installer. Please see 5 Steps to Install Eclipse.
A Java 8 or newer JRE/JDK is required to run all Eclipse 2019-03 packages based on Eclipse 4.12, as well as the Installer.
Eclipse 4.11 (2019-03)
Eclipse 4.11 (2019-03) was released on March 20, 2019. See Eclipse 2019-03 schedule.
Consider using the Installer. Please see 5 Steps to Install Eclipse.
A Java 8 or newer JRE/JDK is required to run all Eclipse 2019-03 packages based on Eclipse 4.11, as well as the Installer.
Eclipse 4.10 (2018-12)
Eclipse 4.10 (2018-12) was released on December 20, 2018. It is the supported release. See Eclipse 2018-12 schedule.
Consider using the Installer. Please see 5 Steps to Install Eclipse.
A Java 8 or newer JRE/JDK is required to run all Eclipse 2018-12 packages based on Eclipse 4.10, including running the Installer. The reasoning behind requiring Java 8 are discussed here.
Eclipse 4.9 (2018-09)
Eclipse 4.9 (2018-09) was released on September 19, 2018. See Eclipse 2018-09 schedule.
A Java 8 or newer JRE/JDK is required to run all Eclipse 2018-09 packages based on Eclipse 4.9, including running the Installer. The reasoning behind requiring Java 8 are discussed here.
Eclipse 4.8 (Photon)
Eclipse 4.8 (Photon) was released on June 27, 2018. See Photon schedule.
A Java 8 or newer JRE/JDK is required to run all Oxygen packages based on Eclipse 4.7, including running the Installer. The reasoning behind requiring Java 8 are discussed here.
Eclipse 4.7 (Oxygen)
Eclipse 4.7 (Oxygen) was released on June 28, 2017. See Oxygen schedule.
A Java 8 or newer JRE/JDK is required to run all Oxygen packages based on Eclipse 4.7, including running the Installer. The reasoning behind requiring Java 8 are discussed here.
Eclipse 4.6 (Neon)
Eclipse 4.6 (Neon) was released on June 22, 2016. See Neon schedule.
A Java 8 JRE/JDK is required to run all Neon packages based on Eclipse 4.6, including the Installer. The reasoning behind requiring Java 8 are discussed here.
Eclipse 4.5 (Mars)
Eclipse 4.5 (Mars) was released on June 24, 2015.
A Java 7 JRE/JDK is required for all Mars package downloads based on Eclipse 4.5, including the Installer. Information concerning tested configurations for Eclipse 4.5 is provided here.
Eclipse 4.4 (Luna)
Eclipse 4.4 (Luna) was released on June 25, 2014.
A Java 7 JRE/JDK is required for most of the Luna package downloads based on Eclipse 4.4. Information concerning tested configurations for Eclipse 4.4 is provided here.
Eclipse 4.3 (Kepler)
Eclipse 4.3 (Kepler) was released in June 2013.
A Java 6 JRE/JDK is recommended for Eclipse 4.3. More information concerning tested configurations for Eclipse 4.3 is provided here.
JRE/JDK Sources
Be sure to install a JVM with the same bit level as Eclipse
i.e. install a 32-bit JRE to run 32-bit Eclipse; install a 64-bit JRE to run 64-bit Eclipse
i.e. install a 32-bit JRE to run 32-bit Eclipse; install a 64-bit JRE to run 64-bit Eclipse
There are several sources for a JRE/JDK. Here are some of the more common/popular ones (listed alphabetically):
Download Eclipse
Download Eclipse from the Eclipse Downloads Page.
There are several package choices. Note that you can install the features from any package into any other package. If you are, for example, planning to do mostly Java development and some C/C++ development, you should download the Eclipse IDE for Java Developers and then add the C/C++ development tools via the 'Help > Install New Software..' menu option.
The download will be delivered as a compressed (i.e. a '.zip', or '.tar.gz') file. Decompress this file into the directory of your choice (e.g. 'c:eclipse' on Windows) and ensure you have full Read and Execute permissions. You can optionally create a shortcut of the executable file ('eclipse.exe' on Windows, or 'eclipse' on Linux).
Note that there is a known problem with the built-in decompression utility on all current versions of Windows. We recommend that you use a more robust decompression utility such as the open source 7zip when decompressing an Eclipse download. Some people report success when initially decompressing Eclipse into a root directory (e.g. c:) and then moving it to a more appropriate home (e.g. c:Program FilesEclipse)
Configure Eclipse to use the JVM
It is strongly recommended to configure Eclipse with the specific JVM that you want. See the instructions at Eclipse.iniThis is a very important step to be sure that Eclipse is using the JVM you intend and can't be influenced by any other software that might alter your system.The JVM used to launch Eclipse has no affect on whether it can compile Java sources for other Java language versions.
Extending Eclipse
Use the Help > Install new software.. menu option to add Kepler features to your Eclipse installation (you can, for example, use this option to add C/C++ development support). Additionally, you can tap into a vast collection of extensions provided by the Eclipse community and ecosystem via the Eclipse Marketplace Client (Help > Eclipse Marketplace). Note that not all Eclipse packages contain the Eclipse Marketplace Client.
Troubleshooting
Java was started but returned exit code = 13
If you've 'installed' Eclipse but are having trouble getting it to run, the most likely cause is that you have not correctly specified the JVM for it to run under. You may need to edit the eclipse.ini file.
Another common mistake on Microsoft Windows is a mismatch between the 'bittedness' of Eclipse and the JVM/JDK. This is the most frequent cause of an Error 13. 64-bit Eclipse requires a 64-bit JVM, and 32-bit Eclipse requires 32-bit JVM--you can not mix-and-match between 32-bit and 64-bit, so make sure the version of Eclipse you installed matches the JVM/JDK that you're using to run it (and make sure you're using eclipse.ini to specify the exact JVM used to run Eclipse, described above).
As a simple test, open a Command Prompt window, move to the directory that is pointed to by the -vm argument in your eclipse.ini, and run the intended java.exe with the -d32 switch to test if it supports 32-bit, or -d64 to test for 64-bit support. It's often simplest to download a version of Eclipse that will work with whatever Java you already have installed.
To open 'Eclipse' you need to install the legacy Java SE 6 runtime
On more recent versions of the Mac, if you don't have a full JDK of an appropriately high version installed, the OS produces this bogus message. Installing any JRE will not eliminate this problem. A full JDK needs to be installed on the Mac.
Extraction requires a password or otherwise fails on Windows.
Eclipse downloads are not password protected. This is a known problem with the built-in decompression utility on all current versions of Windows. We recommend that you either download the installer or use a more robust decompression utility such as the open source 7zip when decompressing an Eclipse download. Some people report success when initially decompressing Eclipse into a root directory (e.g. c:) and then moving it to a more appropriate home (e.g. c:Program FilesEclipse)
Launchmagic 4 0 6 – Robust Application Launching Utility Trailers
More information
Launchmagic 4 0 6 – Robust Application Launching Utility Trailer
Retrieved from 'https://wiki.eclipse.org/index.php?title=Eclipse/Installation&oldid=440902'