All Projects → TeachingKidsProgramming → TeachingKidsProgramming.Java

TeachingKidsProgramming / TeachingKidsProgramming.Java

Licence: Apache-2.0 license
Eclipse Workspace and code lessons for TKP Java - branches include other workspaces (GitHub Codespaces...)

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to TeachingKidsProgramming.Java

dslforge
A generator of domain-specific language (DSL) editors for web applications and cloud IDEs.
Stars: ✭ 74 (-21.28%)
Mutual labels:  eclipse
bazel-eclipse
This repo holds two IDE projects. One is the Eclipse Feature for developing Bazel projects in Eclipse. The Bazel Eclipse Feature supports importing, building, and testing Java projects that are built using the Bazel build system. The other is the Bazel Java Language Server, which is a build integration for IDEs such as VS Code.
Stars: ✭ 104 (+10.64%)
Mutual labels:  eclipse
bl mcu sdk
bl_mcu_sdk is MCU software development kit provided by Bouffalo Lab Team for BL602/BL604, BL702/BL704/BL706, BL616/BL618, BL808 and other series of RISC-V based chips in the future.
Stars: ✭ 147 (+56.38%)
Mutual labels:  eclipse
jakartaee8-starter-boilerplate
A boilerplate project for starting a Jakarta EE 8 application in seconds
Stars: ✭ 55 (-41.49%)
Mutual labels:  eclipse
tm4e
TextMate support in Eclipse IDE
Stars: ✭ 49 (-47.87%)
Mutual labels:  eclipse
phoenix.webui.framework
基于WebDriver的WebUI自动化测试框架
Stars: ✭ 118 (+25.53%)
Mutual labels:  eclipse
Aws Toolkit Eclipse
AWS Toolkit for Eclipse – an open-source plugin for developing, deploying, and managing AWS applications.
Stars: ✭ 252 (+168.09%)
Mutual labels:  eclipse
ResInsight
3D viewer and post processing of reservoir models
Stars: ✭ 122 (+29.79%)
Mutual labels:  eclipse
codewind-vscode
Extension for developing cloud-native, containerized applications from VS Code
Stars: ✭ 17 (-81.91%)
Mutual labels:  eclipse
sprotty-layout
Client-side automatic layout for the Sprotty diagramming framework
Stars: ✭ 15 (-84.04%)
Mutual labels:  eclipse
android-google-play-services-base
Eclipse library project based on google-play-services-base AAR releases.
Stars: ✭ 25 (-73.4%)
Mutual labels:  eclipse
crypto
JCrypTool Crypto Plug-ins
Stars: ✭ 62 (-34.04%)
Mutual labels:  eclipse
sms
🏫 🎓 一个未使用框架的学生信息管理系统 : 项目概述全面,代码注释详细,逻辑结构清晰,非常适合作为初学 Java web 的同学的第一个练手项目啦 ~
Stars: ✭ 91 (-3.19%)
Mutual labels:  eclipse
VirtualSatellite4-Core
Virtual Satellite Core - Baseline Framework and IDE Tools
Stars: ✭ 27 (-71.28%)
Mutual labels:  eclipse
jsonSchema-to-uml
A tool to generate UML class diagrams from JSON schema documents
Stars: ✭ 33 (-64.89%)
Mutual labels:  eclipse
tomcatplugin
Tomcat plugin for Eclipse
Stars: ✭ 63 (-32.98%)
Mutual labels:  eclipse
watchdog
IntelliJ & Eclipse plugin for monitoring how Java applications are developed and tested
Stars: ✭ 18 (-80.85%)
Mutual labels:  eclipse
uml2solidity
A uml profile and a set of acceleo code generators to model smart contracts in uml and generate solidity code.
Stars: ✭ 35 (-62.77%)
Mutual labels:  eclipse
eclipse
Eclipse For Bazel (deprecated, see https://github.com/salesforce/bazel-eclipse instead)
Stars: ✭ 31 (-67.02%)
Mutual labels:  eclipse
eclipse-pmd
eclipse-pmd has been moved to
Stars: ✭ 20 (-78.72%)
Mutual labels:  eclipse

Get Started With TKP

Setup your computer for TKP based on its operating system:

Windows

  1. Create a new folder named TKPSource (no spaces in the folder name) at the top level of your C: drive. Example: C:\TKPSource.

    Create C:\TKPSource

  2. Download the TKP zip file from this site by clicking the green Clone or Download button on the middle right side of this page, and then click the blue download zip button (or use the link directly below this line). Wait for the download to complete.

    download

  3. Move the zip file from your Downloads folder to the C:\TKPSource folder. The name of the downloaded file is TeachingkidsProgramming.Java-master.zip

    Move zip to C:\TKPSource

  4. Unzip the downloaded file. Right-click on the zip file, and choose Extract All.... Next click Extract to create the TKP folder.

    Extract Zip

  5. Open the unzipped TKP folders and find the 'TKP_Launcher.jar' file.

    TKP Launcher

  6. Run the TKP_Launcher.jar file by double-clicking it. Wait for it to run. Tip if the jar won't run, double-check that you are double-clicking it from the extracted folder and not inside the zip.

    If the jar file runs ok, then Eclipse will launch with the TKP workspace open. A successful install should look like the screenshot below: (you can test with two lines of code below)

    Tortoise.show();
    Tortoise.move(50);

    screenshot of Eclipse

    If an error MessageBox pops up, you probably just need a little more setup, keep reading.

    Java Missing

  7. Run the "Ninite" installer for Java. There are two, but only one is appropriate for your computer. Look in the C:\ folder. Do you have a folder called Program Files (x86)?

    64-bit

    If so, then double-click Ninite JDK x64 8 Installer.exe. Otherwise, double-click Ninite JDK 8 Installer.exe. (If you see a Security Warning click Run. If you see a User Account Control prompt click Yes). When the Ninite Java install finishes, try double-clicking the TKP_Launcher.jar again.

    If it works, great! Otherwise, you might see a message like the one below. Keep reading for more setup.

    Eclipse Missing

  8. Run the "Ninite" installer for Eclipse. There is only one installer for eclipse, called Ninite Eclipse Installer.exe. Double-click the eclipse installer (If you see a Security Warning click Run. If you see a User Account Control prompt click Yes). When the Ninite Java install finishes, try double-clicking the TKP_Launcher.jar again.

    If it works, great! Otherwise, visit the Fixing Installation Errors section below for more tips.

Mac

  1. Create a new folder named TKPSource (no spaces in the folder name) in your Documents folder. Example: /Users/james/Documents/TKPSource.

    Create ~/TKPSource

  2. Download the TKP zip file from this site by clicking the Download ZIP button on the middle right side of this page (or use the link directly below this line). Wait for the download to complete.

    download zip button

  3. Move the zip file from your Downloads folder to the TKPSource folder. The name of the downloaded file is TeachingkidsProgramming.Java-master.zip

    Move zip to TKPSource

  4. Unzip the downloaded file. Right-click on the zip file, and choose Open to create the TKP folder.

    Extract Zip

  5. Open the unzipped TKP folders and find the TKP_Launcher.jar file.

    TKP Launcher

  6. Run the TKP_Launcher.jar file by double-clicking it. Wait for it to run. Tip if the jar won't run, double-check that you are double-clicking it from the extracted folder and not inside the zip.

    If the jar file runs ok, then Eclipse will launch with the TKP workspace open. A successful install should look like the screenshot below: (you can test with two lines of code below)

    Tortoise.show();
    Tortoise.move(50);

    screenshot of Eclipse

    If an error MessageBox pops up, you probably just need a little more setup, keep reading.

    Not Trusted

  7. Open the Mac System Preferences and choose Security & Privacy.

    Settings

    Click Open Anyway, then Open. This will allow the TKP launcher to run in the future, and Mac will immediately try to run the launcher again.

    Open Anyway

    If it works, great! Otherwise, you might see a message like the one below. Keep reading for more setup.

    Java Missing

  8. Download Java 8. Click the More Info... button (shown above) to go to Oracle's download page. There are several download options, choose JDK (indicated below).

    Choose JDK

    On the next page, there is a table of files you can download. First, accept the Java license by choosing Accept License Agreement. Now, find Mac OS X x64 in the table and download the dmg file from the same row.

    Choose Mac DMG

    Wait for it to download, then double-click the dmg to open it. Double click the pkg file inside the dmg, then click Continue then Install in the wizard that appears. Enter your password if prompted, and wait for the installation to complete.

    Next, try launching the TKP_Launcher.jar by double-clicking it. If it works, great! Otherwise, you might see a message like the one below. Keep reading for more setup.

    Eclipse Missing

  9. Download Eclipse Luna. To extract the eclipse files, right-click on the eclipse-java-luna-SR2-macosx-cocoa-x86_64.tar.gz file and choose Open. Next, drag the eclipse folder to Applications for your username, i.e. //Applications.

    Move Eclipse

    When you have put eclipse into Applications try launching TKP again by double-clicking TKP_Launcher.jar. If it works, great! Otherwise, visit the Fixing Installation Errors section below for more tips.

Linux

  1. Ubuntu

    To install on Ubuntu, open a terminal window and run the following command:

    source <(curl -L -s http://tinyurl.com/hzvqvck)

    This command will download everything needed for TKP and create a shortcut on your desktop.

Eclipse should run automatically and the first lesson from TKP will open.

If you are having trouble reading the text inside the "JavaDoc" panel, you might need to change your system colors. This can be done by using the "color chooser" app. Just type:

sudo apt install gnome-color-chooser
gnome-color-chooser

You will need to go to the "Specific" tab and change your tooltip colors.

Fixing Installation Errors

We're sorry that you are having trouble getting started with TKP. Below you will find a few more troubleshooting tips that we have used to resolve issues in the past.

Correct version of Java (7 or higher) not installed

We test the standard installation steps using "clean" computers with no software installed except what comes with Windows or OSX. However, your computer might have an older version of Java on it that we don't support.

To validate the version of Java that is installed, go to this website and click the 'validate' button. Note this website will not work in Google's Chrome browser, so you may need to visit it in another browser (Safari/Firefox/Internet Explorer/etc).

If the reported version of your Java installation is less than 7, then update Java to the version that Oracle recommends.

Correct version of Eclipse (Luna) not installed

We test the standard installation steps using "clean" computers with no software installed except what comes with Windows or OSX. However, your computer might have an older version of eclipse on it that we don't support.

Eclipse installations have friendly names (examples: Indigo, Kepler, Luna) that indicate their version. You can see this name when eclipse starts.

Eclipse Luna

We test TKP with Luna. The friendly names are in alphabetical order, so if your version starts with a letter that comes before L, then you are using an older version of eclipse and should update to Luna. If you are using a version of eclipse that comes after L, then it should work, but we haven't yet tested that version, you may want to try Luna.

We recommend that you delete your current version of eclipse. (Advanced users can rename it, but we won't cover that here). On Windows, delete C:\eclipse. On Mac delete eclipse from Applications. Next, go back to the installation instructions for Windows or Mac to setup Luna.

Customized TKP workspace did not open in Eclipse.

Open Eclipse and change the default workspace directory, by clicking on File then choosing Switch Workspace and then Open.... Navigate to the \TeachingKidsProgramming.Java\TeachingKidsProgramming folder (under C:\TKPSource on Windows, or Documents\TKPSource on Mac). After you do this, then your TeachingKidsProgramming.Java should include the following folders:

  • \.metadata
  • \TeachingKidsProgramming

Unable to write to file system location(s)

This general installation failure can occur if your school has "locked down" permissions to student lab computers.

Try to run as administrator for Windows, or run as root for Mac and this may allow the downloaded TKP files to unzip.

Some schools create a virtual (sometimes shared) C:\ drive. If the drive is shared, eclipse should still be installed to C:\, but TKPSource should be created in each student's C:\temp directory.

Still Stuck?

Please consider writing a description of the errors/problems you are seeing and sharing it with us by opening a GitHub issue. You can be as detailed as you like, and your story will help us make TKP better.

You can create an issue by following this link (GitHub account required): Create An Issue

Or you can email us from this page and we will create the issue for you (no account required).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].