Deploying a desktop application

I've created a small Swing application which I'd like to deploy to a number of desktops. This application includes a custom JDBC driver, and I can't figure out how to include the jdbc driver in the .jar archive.
I know it's not proper packaging to do that, but I need to do this for the time being while I trial this. Is there a way to include all the project dependencies in a .jar? I know JBuilder used to do this, but I'm at a loss with JDeveloper.

You can't. Even if you could somehow delete the uninstaller, the user could always get around it by manually deleting all the files. If you set up some sort of protection, the user could delete the protection files or uninstall the OS altogether.

Similar Messages

  • Questions on deploying Java desktop applications

    Hello,
    I have searched the forums and been unable to find the information I need. I am not sure this is the appropriate forum to post at but had to start somewhere!
    I have a Java desktop application which has only been used internally at my organization for R&D. We are now working with our legal folks on setting up various licensing options. The funding organization today said that they wanted the software set up such that deploying it externally would have behaviors such as:
    * preventing one CD being used to install on multiple machines,
    * preventing someone from copying the installed software from one machine to another,
    * have a way for the software to "expire" after a set amount of time.
    I have never had to deploy software externally before (nor does it seem has anyone else at my organization - we do science R&D) and am at a loss as to how to best do this. I have googled around a bit but not found any solutions. Has anyone here done this and could perhaps give me some pointers?
    Much Thanks,
    Keri

    kgoorley wrote: Hello,
    I have searched the forums and been unable to find the information I need. I am not sure this is the appropriate forum to post at but had to start somewhere!
    Given you new not only to deployment, but also
    posting to these forums, I will take the opportunity
    to point out that I let this post be for a couple of
    days since in had no Dukes assigned. To my
    eye, dukes indicate how important a question is
    to whoever asked it, and I do not generally have
    time to answer questions that are not important.
    You can add dukes to a thread at any time.
    kgoorley wrote: ..licensing options. ..
    * preventing one CD being used to install on multiple machines,
    * preventing someone from copying the installed software from one machine to another,
    * have a way for the software to "expire" after a set amount of time.
    Web start apps. are usually deployed directly off
    a server/internet site. Although deployment off CD
    is theoretically possible, it is uncommon.
    The basic answer to all your questions as asked is 'no'.
    However, if the legal people can take a slightly different
    line, and that server/site has some 'active' element to it
    (e.g. it is generated using servlets), there might be other
    options worth considering.
    The basic approach would be not to sell licenses
    per machine, but per 'use', in the sense that if
    I were to sell you a license, it would be for 'nn users',
    rather than 'nn machines'. This means that if you
    had a license for 'two' users (let's call them Bob
    and Harriet), both Bob and Harriet could use any
    PC in the organization to use the software,
    but once they were both logged in, no further
    users of the software would be allowed.
    The way to achieve this is to have the application
    'phone home' to the server and tell it the
    username(/password). Every 2-3 minutes,
    the app. should get back to the server and
    confirm it is 'still running..'. If the app. cannot
    reach the server, it reports a problem to the
    user, and exits.
    If the server does not get a 'still running' confirmation
    in a time longer than that few minutes, it assumes
    the app. is off-screen, and frees that 'licence slot'.
    The reason to keep letting the server know it is
    there, is that if Harriet were to be logged in, and
    Bob accidentally trips over the power cord and
    drops Harriet's computer in a screaming heap,
    her app. will never have the chance to 'log out'
    and inform the server to free the slot.
    As such, it is important to allow her to log-in again in
    'a few minutes' (which is probably about the amount
    of time it will take her machine to reboot, and chide
    Bob for his oafish carelessness).
    Using this system, the first & second requirements
    above become redundant - as it is not the number of
    PC's that we care about - just the number of users.
    The third requirement could easily be handled on
    the server-side, checking licenses as users
    log-in, and confirming that license is still valid.
    Edited by: AndrewThompson64 on Sep 27, 2007 7:30 AM

  • Deploying Java Desktop App using executable JAR files

    Hi there.
    Today I am very optimistic about java. I am a beginner, and I had tried (in my few free time) to understand how to deploy java desktop apps.
    I am using the lattest NetBeans IDE to do the programming and it is very very fast and optimized.
    Going to the point, I tried some time ago to deploy an application (made with this IDE) using JAR files, but even though the application run well on my IDE, when I packed it, it rised an error saying that
    java.lang.NoClassDefFoundError: org/netbeans/lib/awtextra/AbsoluteLayout
    I was using an absolute layout on my JFrame forms and this AbsoluteLayout is provided by netbeans and not by the normal SDK.
    I then looked for the absolute layout class and found a jar file in the following path:
    C:\netbeans\modules\ext\AbsoluteLayout.jar
    So I mounted the Jar file in my File Systems and then added the contents of the file to myApp.Jar file.
    I used the automated Jar Recipe Packaging feature of netbeans, that is why I needed to mount the AbsoluteLayout.jar file into my file systems.
    Now it runs fine by just right clicking the MyApp.jar file from Windows Explorer.
    In a next reply to this topic I will include some sample code so that anybody requiring to do such implementation can take this for help.
    Regards!
    JN

    Well,
    I will take some time here to show the basic source code and procedure to create a desktop application, pack it up in a Jar file for deployment, add other classes or jars to the deployment jar file and finally open the jar file as an executable. This applies for either windows and linux environments.
    Take in count i am using Netbeans IDE 3.x (3.5)
    First I open the IDE and create a new project called MyDesktopApp. This is done by going to the menu Project / Project Manager. Then click on the New button and specify the project name and click on OK.
    At this point, the Filesystems tab in the project explorer is empty. So I mount a directory to store myDesktopApp in it. I selected c:\MyDesktopApp but you can select any name you want.
    To mount the directory you follow these steps:
    1. Right-click on File Systems
    2. From the contextual menu select Mount > Local Directory
    3. In the filechooser window, you just browse it and SELECT the directory to mount. Be aware that you can even create the directory on this window. Do not enter (double-click) into the directory you want to mount, just select it and click on finish...
    4.Then the directory entry appears under the filesystems node of the project explorer.
    Now you have to create your application. You can either create a package (special configured and tracked directory) or you can create the clases directly inside the directory. For tidy project, I will create the package.
    To create the package follow these instructions:
    1. Right-click on the mounted directory and from the contextual menu select New > Java Package
    2. In the New Wizard - Java Package window, type the package name and click on finish. I use the "MyDesktopApp" as package name.
    OK. Now the package is created under the mounted directory. Now we have to create the Main Class. In this case I will use a JFRAME as the main class but you can create any class you want.
    To create the JFRAME as main class follow these steps:
    1. Right click on the java package you just created and select New>JFRAME from the contextual menu. If you do not see the JFRAME option on the NEW sub menu you will have to select the All Templates option. I explain the All Templates option now on, it will be easier to use the JFRAME if available. Once you use JFRAME with the all templates then the JFRAME will show up in further NEW usage.
    2. So finally we used the All Templates, and you select the Java GUI Forms > JFRAME form option and click on NEXT.
    3. Give it a name. (I used MyDesktopAppFrm) and click on finish. Be aware you can set advanced options by clicking on next. But for the purposes of this topic we will use default options so click on FINISH
    4. A new JFRAME form appears inside your package. Right click on the form and select Set layout > Absolute Layout.
    5. Add some controls and code. I added a label and a button. And coded the ActionPerformed event of the button to say hello! on the label. this is up to you. The code just looks as follows:
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    // Add your handling code here:
    jLabel1.setText("Hello folks!");
    6. Compile and execute the form.
    Let's say this is our Desktop Application. Now We will pack it in a Jar in two steps...
    A. Create a JAR file (Recipe)
    1. Right-click on your package and select New > All Tempaltes (Long Route) You can also select New > JAR Recipe if available.
    2. On the New Wizard Window, choose the JAR ARchives > JAR Recipe template and click on NEXT
    3. I used MyDesktopApp as the file name and Defaults and then click on Next.
    4. Specify the JAR Contents. Select the Package (not the mounted folder) from the mounted file system and click on add and then click on NEXT twice...
    5. On the JAR Manifest window, click on GENERATE
    6. Edit the manifest in the window to add the following code:
    Main-Class: MyDesktopApp.MyDesktopAppFrm
    7. Ensure the Main-Class definition is the same as your java package and JFRAME name. Click on FINISH
    8. At this point we have a jar file in your project directory but this file wont run because it is missing some Netbeans clases that we will add in the next set of steps... Just to check, compile the file (right click on the JAR file and compile) and try to execute. It must compile but must not execute.(well if it executes you are done. It may execute if you did not set the lay out of the form as AbsoluteLayout)
    B. Add the AbsoluteLayOut to the JAR
    1. Right click on File Systems and select Mount > Archive Files
    2. Look for your netbeans installation folder and select the following file:
    .../netbeans/modules/ext/AbsoluteLayout.jar
    3. Click on finish
    4. Now the JAR File is mounted in the file systems.
    5. Right-click on your MyDesktopApp.JAR file and select properties.
    6. Look for the contents property click once on it and then on its elipsis button [...]
    7. From the FileSystems box in the Contents window, select the AbsoluteLayOut file and click on Add
    8. Then the system asks you if you are sure. Of course you are so click OK. (If not sure, just read the message text and click OK...:-))
    9. Click on OK
    10. Compile your JAR Recipe (right click on it and Compile)
    11. Now you must be able to run the file by right clicking it and EXECUTE.
    12. Also you must be able to run the file by double clicking the file from a Windows Explorer. You may receive a message asking to select the program to run the file with. You must browse and select the Javaw.exe file in the bin directory of your Java RUn Time installation. This is typically located at C:\j2sdk1.4.0_01\jre\bin or something like that. Use the File-Search feature of window to locate the JAVAW.exe file if needed.
    I hope this long explanation helps somebody to deploy Java Desktop applications. Please reply the message if it helps you just to know it was useful.
    Thanks for your time....
    JN

  • Hi team, please help me how to deploy creative cloud desktop application through SCCM for an enterprise

    Hi team, please help me how to deploy creative cloud desktop application through SCCM for an enterprise

    Moving this discussion to the Enterprise Deployment for Creative Cloud, Creative Suite forum.

  • Getting problem during deploying desktop application with JNLP File.

    Hi,
    I am developing one standalone (desktop) application in swing. I want to make one jnlp file that would be install on my computer as a client(suppose). When i am doing jav web start enabled after that making application descriptor. But when i am running a web browser where i have stored my html file. but it is giving me an error that codebase or something like this. Please tell me is there any other way to do this task. Please help me to do this. Is NetBeans ide is best way to do this. please help me.
    Thanks in advance.
    Manveer.

    >
    ...but it is giving me an error that codebase or something like this. ...>Try changing the JNLP file to 'something like that', that might work.
    In case it does not, I provide a tool called JaNeLA that will provide a lot more specific error message(s) than 'something like this'.
    Really, I cannot see you getting better help than on some of your other recent threads, with vague, unspecific error messages, and without putting the JNLP file and other relevant information.

  • Java desktop application run problem

    Hi.
    I have designed java desktop application which includes some libraries (XMLparserV2.jar, Ojdbc6.jar,xdb.jar, Orai18n-mapping,jar) with XML ini file.
    Then I have done deploy to jar. After it I relocated jar file and XML ini files to separate directory and ran javaw -jar myjarfile.jar. I can't see anything.
    Where I can see any errors ?
    Thanks for reply in advance.
    Andrii.

    Try running java -jar myjarfile.jar from the command line and see if you get any errors showing up (probably missing classes in your path)

  • How to deploy a Desktop Access 2010 app via Azure and RemoteApp?

    I currently sell an Access 2010 app that uses the 2010 Access Runtime for deployment on desktop PCs. I very much would like to make it available over the internet on PC/Mac/iPad using the Azure RemoteApp, if possible. The Access app has a number of supporting
    files- it’s not just an Access accdb or accde file. For it to work correctly all the supporting files need to be in folders related to the main accde/accdb fie. Those files are a few other accde files, csv, pdf, and some folders.
    Each of my clients (a company) may have 1-15 simultaneous users. On the Desktop Access version, I have a Front End accde installed on each workstation and a single Back End accdb data file installed on a shared drive. Each FE workstation is linked to the
    single BE data file. I would need to replicate this somehow on an Azure VM (like perhaps have a designated folder for the BE data file that each user account’s FE is linked to?).
    I created an Azure VM (server 2012 R2) and installed the Access Desktop App on it. I can access that full VM with RDP (and see the whole desktop, not just my Access app). What I’m trying to figure out is a way to do this with RemoteApp- can RemoteApp use
    my Access 2010 app as an available ‘app’ or does the user need to see the whole VM desktop? 
    As well, in my Azure portal the ‘RemoteApp’ option is grayed out ‘pending approval’ so I can’t test it. 
    Any help figuring this out would be great. Thanks- 

    N8827N
    I ended up a great solution for this. I'm using 3 Windows Server 2012 R2 VMs to run it as a RemoteApp program. It's set up sort of like this:
    VM 1: RD Broker
    VM 2: Active Directory (where Users/Groups are created)
    VM 3: AppServer (where the Access app is actually located and run on- the VM2/Active Directory 'talks' to the AppServer to create/validate users but all the action happens on VM3).
    RemoteApp requires Windows Server 2012 so I don't think it'll work with Server 2008. The great thing about RemoteApp is it opens the Access 2010 Front End in a unique window, all on its own. The user doesn't need to see the Desktop of the server- they just
    see the Access Navigation Form(s). 
    In brief, on the VM3/AppServer I have a  unique folder for the backend Access data file and a User Account (created in the VM2 Active Directory) for each user with the frontend Access file in C/Users/Username/AppData.
    RemoteApp- when the user logs in via the RemoteApp app- points to that specific user profile's frontend Access db in that location and opens it in its own window on their host computer. And since each FE is linked to a common BE data file everyone uses the
    same data, just like in a regular LAN Server FE/BE setup. 
    It required some changes in the Access app to deal with it- uploading images and files, emailing straight from the app, etc but it was worth it. I also had to pay a development company to set up the 2012 R2 Servers, as I didn't know the details of how to
    do that myself. But I'm managing the setup, ongoing, and it's not so hard to do.
    So now my customers can run the Access app on a PC, Mac, or iPad pretty much anywhere. Excellent way to extend an Access application.. 

  • What is the best practice when distributing a desktop application which uses SMO

    I have a WPF application which installs a web site. One of the installation steps is to execute a number of SQL scripts which will install website's database. The database server is not necessarily the same machine as the product is installed - in most cases
    it's a different server on the same network. All the scripts are generated by a build of database project (visual studio 2012 db project) - hence all of those are in sqlcmd mode.
    I can workaround sql variables (:variable - type of creature) by making some simple text replacements. The big problem is with the "GO" statements. At first I thought that I can split the script into many subscripts using a regex split operation
    defining "GO" to be the separator - this did not work; having a world Polygon in the script will cause the whole operation to fail. Unfortunately I have no control  over the content of the script hence if someone will decide
    to put a comment like /* If you do not know how to use this script then GO TO HELL */ would break the installation process.
    I have then tried executing the whole script (with "GO" statements) using SMO. This works well on my development machine but once I try to do this on a server, application falls over missing dlls. Now for Microsoft.SqlServer.ConnectionInfo, Microsoft.SqlServer.Smo, Microsoft.SqlServer.SqlClrProvider
    and Microsoft.SqlServer.SqlEnum the solution is simple - I can just set "Copy local" to true and those dlls will be distributed with the application. 
    Big problem is with Microsoft.SqlServer.SqlClrProvider.dll. OK, I can get this library from my local machine - but I am not sure which SQL version this will be used with. I can't include more than one of those dlls as all of those have the same name. 
    I know that the official MS line is to install SQL feature pack (http://msdn.microsoft.com/en-us/library/ff713979.aspx). But again - I do not know which version of SQL my application will be working with, and I need to make the installation process as simple
    as possible. 
    My question is - is there a way I can distribute a desktop application (which makes a use of SMO) without any prerequisites and for all versions of SQL server? If there is no such a thing then using SMO is pretty much pointless as it cannot be distribute
    - even if then it's not version agnostic... Thanks for any help! 

    I agree with Olaf, when you want to ensure that you can interact with any version of SQL Server.
    The problem you will run into if you are not controlling the version of SQL Server is in the version of SMO. If you use SMO version 10.5 and need to deploy using SMO to SQL 2012, it will not work. SMO will always be backward compatible but not forward compatible.
    So you would have to have a max version of SQL Server your setup would deploy to in order to control errors and failures. So if you distribute SQL 2012 SMO then the max version would be SQL 2012 for the deploy.
    So using a tool that is version agnostic is the way to go, and you can also use in .NET the System.Data.SqlClient to execute statements against the SQL Server as well. This will be version agnostic too.
    Ben Miller - SQL Server MVP, SQL MCM 2008 - @DBADuck http://www.dbaduck.com

  • Named Licence (Trial) must have Creative Cloud Desktop Application with CCP?

    Hi,
    We're using an education agreement for deployment of Adobe desktop applications, and previously, we created a trial or now named license to deploy the applications to our SOE, and then used a license package (after imaging) to licence the software.
    In past versions of CCP the desktop application wasn't forced onto the machine, but it appears that it is now?  How can I prevent this? Our users aren't using the desktop application to sign in, we are using the license package.
    Is there another way to create a trial package (sans desktop app)?
    Regards,
    Glenn.

    Hi Glenn,
    We're moving more and more of the essential shared componentry around activation and named user deployment, as well as software and asset acquisition, into Creative Cloud Desktop app.  Making Creative Cloud Desktop app mandatory allows us to streamline the user experience around login, activation, and service access, as we don't need to replicate this work everywhere.  This will be critical, for example, for CC Libraries, CC Assets, AEM Assets, and other core CC capabilities and their integration with the desktop and mobile tools.
    hence, creative cloud desktop app is mandate for Named license user.
    Thanks,
    Ashish

  • Packaging executable jars for my Swings based Desktop application

    I have developed a swings based desktop application for which we used third party JDIC jar inorder to incorporate the tray icon functionality for our application.
    The problem is i need to provide a distributable for this application and the application's executable jar file gets automatically created as a part of build from IDE [Am using NetBeans6.0]. The Application's exec.jar is not able to locate the jdic.jar and hence am unable to get the tray icon functionality, when i run the application's exec jar.
    i.I tried packaging the jdic lib jar with in the application's jar but got to know that tht can't solve the issue.
    ii.I also tried editing the manifest file to provide the class path to the thrid party jar [jdic] ... but of no use
    Any Help regarding this would be thoroughly appreciated.

    can anyone pls let me know how would i be able to package my application as distributable so that others can deploy and run.

  • How to distribute/sell Java database desktop application ?

    Hi,
    I have developed a java desktop application(it is a kind of knowledgebase program) which uses mysql as a database, everything runs fine but I would like to know that how shall I distribute or sell my program.
    My questions in short:
    How to create a "Setup.exe" for your java desktop application which also has a database?
    How to publish/distribute my database with my java application?
    My Questions in detail:
    I mean I want to create a "setup.exe" which users can download and then install it by providing the destination path(like any other program).
    I also want users to add/edit data to the database by using the program's GUI, so my question is how will users be able to do that because obviously not everyone has a mysql database and service running on their computer and how should I provide the database with my program, should I provide the database file, but in that case anyone can access my database directly(by copying my database file to his mysql database folder), right ?
    I am a beginner programmer hence I need a lot of guidance and advice, please give me all links, examples, articles etc, I am willing to read it all !
    Thanks everyone.

    rjhm_86 wrote:
    How to create a "Setup.exe" for your java desktop application which also has a database?
    Use Java Webstart.
    How to publish/distribute my database with my java application?
    My Questions in detail:
    I mean I want to create a "setup.exe" which users can download and then install it by providing the destination path(like any other program).
    I also want users to add/edit data to the database by using the program's GUI, so my question is how will users be able to do that because obviously not everyone has a mysql database and service running on their computer and how should I provide the database with my program, should I provide the database file,.. Is the DB meant to be editable?
    Use any of a number of installers to install the DB, invoked from a webstart ExtensionInstallerService. Store the installation path using the Webstart PersistenceService (PS). Your app. will query the PS to get the path to the DB, start it, and go from there..
    I have demos of the ExtensionInstallerService and PersistenceService on my site.
    ....but in that case anyone can access my database directly(by copying my database file to his mysql database folder), right ?If you give a DB to me, it's mine, buddy. Don't start this foolishness how the user might steal your data. If the data is so valuable, hide it behind a web service at your site and never actually give it to the end user. But really, your best protection in the case the DB data is distributed, is an EULA.
    I am a beginner programmer hence I need a lot of guidance and advice, please give me all links, examples, articles etc, I am willing to read it all !Please give me cash. Deployment is the 'last 1%' of a project that consumes 10% of the time. Getting a good deployment is not a beginner topic and you will need to do a lot of searching & research and go through many trials and errors before you are done.
    Thanks everyone.No worries.

  • Cannot open Forms in online or desktop application

    When I try to access my form either through the online interface or the Windows desktop application, the message "Loading Form File... " appears breifly (<5 seconds) and then the application freezes.  I saw a similar port earlier today and the Adobe staff replied asking for the form URL.  The URL for my form is:
    https://adobeformscentral.com/?f=wAUrf74fB112*CaqBwseMg
    This form is currently closed.
    Thank you for your help.

    Sorry you're having trouble. I've tweaked the form, so hopefully you should be able to open now. But let me know if you still seeing the problem.
    And we are in progress deploying the update to prevent this happening in the future.
    Thank you,
    Roman

  • Activate Office 365 windows desktop application Licenses throug GPO !!!

    Hi all ,
    we have  Office 365 A3 plan for 300 user cal and unlimited student license in our university , all computers in the labs are domain joined , computers not assign to specific persons .. the computers may
    be used by many people
    now, after I deploy office suite via WDS, how can I activate office desktop applications through GPO ?
    Thanks

    Hi Ary,
    >>how can I activate office desktop applications through GPO ?
    As far as I know, group policy can’t help us activate applications.
    Regarding how to activate Office 365, in order to get more professional help, we can ask for advice in the Microsoft Office 365 Community.
    Support Community: Office 365 for business
    http://community.office365.com/en-us/default.aspx
    Office 365 Forums
    http://community.office365.com/en-us/f/default.aspx
    TechNet Subscriber Support
    If you are TechNet Subscription user and have any feedback on our support quality, please send your feedback here.
    Best regards,
    Frank Shen

  • How to deploy my web application .war file into SAP netweaver Engine

    Hi All,
    I want to deploy web application which is developped using JAVA web technology into SAP netweaver Engine.
    I tried to deploy .war file through SDM but it complained the following error
    "Error loading archive
    C;\Document and Settings\cr1adm\Desktop\MyProject.war
      (server side name is: F:\usr\sap\JR1\JC01\SDM\program\temp\MyProject.war)
    com.sap.sdm.util.sduread.IIIFormattedSduFileException: The information about development component found in the manifest is either missing or incomplete!
    Manifest attributes are missing or have badly formatted value:
    attribute keylocation missing
    attribute keyname is missing
    attribute keyvendor is missing
    attribute keycounter is missing
    (F:\usr\sap\JR1\JC01\SDM\program\temp\MyProject.war)"
    Can any one please suggest how to deploy external web application into SAP netweaver engine.
    Is there any procedure to follow to do this.
    your inputs will be highly appreciated...
    Thanks in advance
    JM

    You may need to convert the .war archive to SDA/SCA file  format before deploying it to SAP Netweaver Engine.
    Check out the below SAP NOTE if it is usefull.
    Note 1223957 - Usage of NetWeaver Packaging Tool.
    Apart from SDM you can also deploy the files through telnet...
    Note 859444 - How to deploy libraries on J2EE Engine 6.40
    1)Connect to telnet as below
    Start --> Run
    telnet hostname/ip address portno
    Ex: telnet xxx.xx.xx.x 5<Instance no>08
    2)Login with administrator id:
    Use the below command to deploy the files.
    deploy <directory path to the SDAs location> version_rule=all on_prerequisite_error=stop on_deploy_error=stop
    Example: deploy E:\usr\sap\trans\EPS\in\VCBASE03_0-10006939.SCA version_rule=all on_prerequisite_error=stop on_deploy_error=stop.
    Also have a look at this note which talks about the error you are getting.
    Note 1171457 - IllFormattedSduManifest/SduFileException during deployment
    Hope it helps.
    Edited by: Khaiser Khan Mohammed on Nov 7, 2010 12:17 PM

  • Industry Standard - Desktop Application GUI

    How can i make my desktop application's GUI look the same on different screen resolutions. Would it require me to change the screen resolution when the app is loaded (it is being deployed from JWS)? Or is there a better way? Im not too keen on changing the screen resolution (if its possible) because some screens change shape and all kinda weird things haha
    Question is what is the most commonly used method of making the GUI layout appear similar in different resolutions?
    Thanks in advance, Nick!

    TuringPest wrote:
    Depends if this is a personal project. An employer might have a preference.
    Otherwise, sure use the IDE if it saves you time. It wouldnt hurt to learn some basic GUI skills though.++
    I like Netbeans' gui editor. It's just like any other IDE feature, it saves you time by doing the routine things for you. Creating a new JFrame is like using a boilerplate template for a class, dragging components around is like refactoring your code. And just like any other feature, if you don't understand the code underneath the editor, it's much less useful. I've never created any gui with it (at least any that was worth mentioning) that didn't require tweaking of the code after the editor's work was done.

Maybe you are looking for

  • Website image and zip file download links not working in Dreamweaver Air application

    Hi I have successfully created and AIR app for an existing business website using the Dreamweaver AIR Extension. The site works very well in all respects except for the part where we have high resolution images and zip files available for download. T

  • Spinning beach ball with Leopard 10.5 - mach_msg_trap - Hangs

    Hi, since I upgraded to Leopard, my Macbook Pro hangs sometimes. I recorded today such a hang (10-20 minutes, spinning beach ball) with "Spin Control". It seam to me, that some resources are locked by the OS. Is anybody able to describe what happens?

  • Is the JRE autodownload server currently "out of order"?

    I'm using the <j2se version="1.5" href="http://java.sun.com/products/autodl/j2se"/> tag under the <resources> section in my .jnlp to ensure usage of the correct VM. It worked saturday (04 march), but today (06 march) I get an: "Error Code 503 (503 No

  • Floating photos in 11 any one know how I can keep them in the workspace like elements 6

    floating photos in Elements11, does any one know how I can keep them in the workspace like elements 6 really annoying when looking under photoshop and seeing the photo blocks my desktop or something simular or even blocks the  tools bar opions  at th

  • Can't import 32-bit files?

    I'm posting for a friend who is running Logic 8 on a Macbook. She and I were trying to import .wav files created in Reaper but couldn't do it because they're 32-bit files. Now I know about bit rates but I've never heard of audio files rendered at 32-