This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
eclipse_setup [2021/02/09 06:54] lnarmour |
eclipse_setup [2023/06/01 17:01] (current) lnarmour [Checking out Sample Project] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | AlphaZ has been only tested on Linux 64 bits and MacOs. There are several options to get a working eclipse instance with AlphaZ installed. | + | AlphaZ has been only tested on 64 bit Linux and MacOS. There are several options |
===== Option 1 - Eclipse Setup on CS Department Machines ===== | ===== Option 1 - Eclipse Setup on CS Department Machines ===== | ||
- | You must be a CSU student with access to the CS machines to do this. The eclipse environment with all necessary plug-ins is available in the AlphaZ project directory. | + | You must be a CSU student with access to the CS deparment |
<code bash> | <code bash> | ||
- | #!/bin/bash | + | echo ' |
+ | source ~/.bashrc | ||
+ | </code> | ||
- | #Path to the eclipse -- should NOT be changed | + | Then launch Eclipse with the following command: |
- | export ECLIPSE_HOME=/ | + | <code bash> |
- | #Path to the java used -- should NOT be changed | + | eclipse.alphaz |
- | export JAVA_HOME=/ | + | |
- | export PATH=${JAVA_HOME}:${PATH} | + | |
- | + | ||
- | ${ECLIPSE_HOME}/ | + | |
</ | </ | ||
- | Save the above script as '' | ||
+ | ===== Option 2 - Eclipse Setup using Local Install ===== | ||
+ | Alternatively, | ||
+ | See the README in the AlphaZ git repo: \\ | ||
+ | https:// | ||
- | ===== Option 2 - Eclipse Setup using Docker ===== | ||
- | If you don't have access to the CSU machines or would rather run eclipse locally on your own machine, then you can use the following docker container: \\ | ||
- | https:// | ||
- | See the following | + | =====Checking out Sample Project====== |
- | https:// | + | To get started with AlphaZ, a Java plug-in project with examples can be checked out from our repository. From Eclipse, do the following: |
+ | - '' | ||
+ | - In the '' | ||
+ | - Click '' | ||
- | ===== Option 3 - Eclipse Setup Using Local Install ===== | ||
- | If you don't want to use docker, then you can use this option to install eclipse on your own machine and manually install the AlphaZ plugins directly. | ||
- | - AlphaZ requires Java 8 or later and a Unix system (Linux or Mac OSX). If Java 8 is not installed on your machine, install Java from http:// | ||
- | - Download Eclipse (2019-03 Release) from https:// | ||
- | - Launch Eclipse | ||
- | - Go to Help -> Install New Software | ||
- | - In "Work with" text box, copy/paste the following URL: https:// | ||
- | - You should see several items including " | ||
- | - Alphaz Environment has all the features required for AlphaZ | ||
- | - AlphaZ Features only have the features developed at CSU | ||
- | - Install " | ||
- | - Hit next until Eclipse start installing the bundle. | ||
- | - Restart Eclipse. | ||
- | - To be able to check out project through svn with eclipse, please install the corresponding subeclipse plugins using update-site | ||
- | |||
- | If you met some problems while using AlphaZ, please refer to the common pitfall section. We described some common problems that users met, and provided possible solutions.\\ | ||
- | |||
- | =====Checking out Sample Project====== | ||
- | To get started with AlphaZ, a Java plug-in project with examples can be checked out from our repository. | ||
- | |||
- | * Select ''" | ||
- | * Select ''" | ||
- | * Use '' | ||
- | * Select ''" | ||
- | * | ||
===What' | ===What' | ||
- | Inside the '' | + | Inside the '' |
- | Try running '' | + | Try running '' |
'' | '' | ||
Line 64: | Line 40: | ||
===== Common Pitfalls=== | ===== Common Pitfalls=== | ||
- | |||
- | |||
- | You may have some error connecting to the repository through eclipse | ||
- | * When you run a *.cs file, if you see an error containing " | ||
- | * When your connection gets lost while trying to connect: | ||
- | * Go to ''" | ||
- | * The default SVN interface uses JNI bindings and it may not work depending on the machine. Pure Java version should. | ||
Check the following if something does not work | Check the following if something does not work |