Monday, 14 September 2015

Returning to a previous client ...

I am a fan of returning to clients for whom I have previously worked. There are a couple of reasons for this; mostly I think this is due to my having had the opportunity throughout most of my career to have been working on fun and exciting projects.

One of the best things of course is knowing that someone you have done work for has noticed your achievements on their behalf and has placed value on having you as part of their workforce.

I take great pride in knowing that somebody has been in a meeting without my involvement, most likely several months since I was last on the client's site, and they have said "you know who would be good to have on this project? Bill."

I am looking at one of those occurrences again right now. An interest in hiring my services has been expressed and whilst financials are arranged (they have to acquire sign off against the budget) I feel compelled to re-investigate the technologies currently being employed on the project for which I am sought.



Back to Java


That's right, it's back to Java programming -I say back because Java was actually the first commercial language I learned (I don't think that ProLog is used commercially, but that is an assumption); and I did it professionally for a couple of years too. I did encounter the language last time I was with this particular client because it is used in a number of solutions, but I did not have to write any last time. This time it will be different.

The first item on my checklist is to get the Eclipes IDE up and running. I'll check back in once I've achieved that.

22:00 I started by installing the Eclipse Installer, I chose the Win64 version.

22:02 I'm not entirely sure what happened. When the installer UI popped up I noticed an icon wiht an exclamation mark. It told me that there was an update available, so I clicked update ... I'm not entirely sure what it is updating. I thought it was the installer, but there appear to be a lot of jar files being fetched.

22:10 And then it turns out that I need JVM 1.8 or higher and the process stops ... why couldn't you install that for me? You're supposed to be an installer!

22:16 I'm not sure what will be achieved, but I'm running the installer again. I ran it in "advanced mode" and got to choose whether or not I want to run the installer from known location ... I chose yes, but then I simply bailed after realizing that this is only an installer for the IDE, and will not be installing the Java platform for me ... of course not, that would be way too easy!

22:19 I'm looking for the latest Java version.

22:20 I've gone here, and once again elected for the Windows x64 download (that is what I'm running after all).

22:22 Installing Java SE Development Kit 8 Update 60 (64-bit)

22:27 Java is installed and I'm running the Eclipse Installer again. I've clicked update again, it's downloading a load of jar files again.

22:29 Woohoo, the update has worked ... I think it was an update to the installer!

22:30 I don't know what verion to install! Eclipse IDE for Java Developers, or Eclipse IDE for Java EE Developers.

22:31 I've decided to go with the former because it's described as "the essential tools for any Java developer"

22:32 ... now I'm installing this, it say that I'm installing Java 1.7 JVM!!! What is all of that about?

22:38 Wow, that took forever! But I now have Eclipse MARS installed on my machine, and as soon as I click LAUNCH I guess it wil lcreate me a Workspace.

22:40 I've just had a look around the place and it looks like that is all I needed to do. I believe it is all integrated with Maven I'll do some more fiddling.

22:47 This is my complaint with the whole Java developers community. Everyone assumes that anyone using these tools knows how to use them. I'm following a simple tutorial "Create a Hello World SWT Application", and I can't do it!
  • This instructions at step two are wrong
    • the menu items do not match the current IDE menu items
  • The instructions at step three fail because I have not installed the required Plugin Development Environment
  • I can't complete the instructions in step four because the link does not point to an area containing the specified dowload

23:02 I have successfully written my first Java Application in approximately eight years.

public class HelloWorld {

    public static void main(String[] args) {
  HelloWorld.Print("Hello World");
 }
 
    public static void Print(String message){
  System.out.println(message);
 }
}

No comments:

Post a Comment