|
SageTV Studio Discussion related to the SageTV Studio application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the Studio software application should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
Which Version of Eclipse?
I just upgraded my development system from 32 bit Windows XP to 64 bit Windows 7 and am unsure if I should install the 32 bit version of Eclipse or the 64 bit version, or will it matter? Obviously I want to produce 32 bit .JAR files for Sage - can the 64 bit version of Eclipse produce 32 bit .JARs?
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#2
|
||||
|
||||
There is no such thing as a 64 bit java 'application'. Java compiled classes are in java bytecode, period. Executing the programs on a 64 bit JVM (which in turn requires a 64 bit OS) gives them access to more memory, but the difference is invisible to the program since all access to memory manipulation is hidden and all datatypes are the same.
Unless you have native code (machine code compiled for a specific arcitechture) your code will run equally well in a 32-bit and 64-bit JVM. Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
#3
|
||||
|
||||
The .jar themselves are device independent, that's the whole point of java...
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
#4
|
||||
|
||||
So if I install the 64 bit JDK and 64 bit Eclipse the compiled .JAR will work on 32 bit and 64 bit systems? Then why are there different versions of the JRE and JDK?
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#5
|
||||
|
||||
Quote:
To put it this way... the java 'int' is always 32bits, and it doesn't change because you are running on a 64bit jvm.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#6
|
||||
|
||||
Quote:
Since I'm migrating to a new machine I also thought I'd migrate from NetBeans to Eclipse. One thing for sure, the Eclipse install process is way more difficult. Unzip, create shortcuts, edit eclipse.ini ... yuk. Why didn't they use a proper installer?
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#7
|
||||
|
||||
Quote:
Feel free to hit me up with questions. As for the installer... I like the download and unzip over the windows installer... I know what's being installed and where, and I can easily pick it up and move it... I typically install (ie, unzip) eclipse in my home directory (apps/eclipse) and when I reinstall Linux, eclipse is already installed (My /home is on a separate partition). There are "commecialized" version of Eclipse as well, that provide better installers. MyEclipse (if they are still around) used to be a one that many people used. IBM also provides their Rational Team Concert (RTC) product (free), which I think has an installer for windows. I use plain old Eclipse myself.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#8
|
||||
|
||||
As you know, I'm not afraid to ask questions
First think I'm going to do is figure out how to get at my existing projects in google code. I think I need Subclipse.....
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#9
|
||||
|
||||
I got eclipse to talk to the googlecode repository but am a little unsure of how to proceed.
1. I'm assuming that to checkout one specific project I add that as a specific repository (So I added https://tmiranda.googlecode.com/svn/...ercialDetector as the repo location.) Is this correct or do I add https://tmiranda.googlecode.com/svn/trunk and get all of my projects in one go? 2. Do I select "Checkout as a project configured using the New Project Wizard" or "Checkout as a project in the workspace"? If the former, what type of project do I select? (The project should produce a .JAR usable by SageTV.)
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#10
|
||||
|
||||
Quote:
- Select your repository - Navigate to the project root folder (if you have multiple projects) - Highlight the project and then click finish. This should create a project the same name as your selected project in the repo. You can then configure the src and build path (if your project is not already an Eclipse project)
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Need help sorting an array in eclipse | PLUCKYHD | SageTV Studio | 2 | 08-18-2009 07:09 PM |
building array in eclipse to pass to studio | PLUCKYHD | SageTV Studio | 8 | 08-04-2009 12:08 PM |
Help with removeall in eclipse | PLUCKYHD | SageTV Studio | 3 | 07-29-2009 10:50 AM |
Which Java version is stable with which SageTV version? | reboot_this | SageTV Software | 2 | 04-27-2007 06:17 AM |
SageTV for Linux version 5 or version 6? | ataren | SageTV Linux | 1 | 12-28-2006 04:04 PM |