Easy to Learn Java: Programming Articles, Examples and Tips

Start with Java in a few days with Java Lessons or Lectures

Home

Code Examples

Java Tools

More Java Tools!

Java Forum

All Java Tips

Books

Submit News
Search the site here...
Search...
 
Search the JavaFAQ.nu
1000 Java Tips ebook

1000 Java Tips - Click here for the high resolution copy!1000 Java Tips - Click here for the high resolution copy!

Java Screensaver, take it here

Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java programming articles and tips. Please take your copy here.

Take your copy of free "Java Technology Screensaver"!.

Easy Learn Java: Programming Articles, Examples and Tips - Page 356


Previous 1060 Stories (530 Pages, 2 Per Page) Next

Java: TextPad Editor

Go to all tips in Java Installation, tunning, options...

Downloading TextPad

A free, trial version of TextPad can be downloaded from www.textpad.com .

Installation

  1. Install a JDK, downloadable from java.sun.com.
  2. Install TextPad.

Preferences

There no critical preferences that need changing, but they can be set by selecting the Configure > Preferences menu item. Some things you might wish to set:

Folders
Set the Startup directory to where your files are normally located.
Document Classes > Java > Tabulation
Set the default tab spacing to 4, indent size to 4, and check both the Convert new tabs to spaces and Convert existing tabs to spaces when saving files. Tabs should generally not be used in programming because the size of tabs is not universal so someone else looking at your program will often see a mess
----- Continues (click the link below)

Entering. compiling, and executing your Java program in Textpad

  1. Type or paste your Java program source code into the large text pane.
  2. Putting the programs directly on your desktop is not a good idea. Create a folder / directory for all of your cmis102a work in it, and a separate directory for each program. The little bit of extra work to create separate directories prevents unwanted interactions between old and new programs. It can save endless hours of frustration. This is not just an academic neatness obsession - it comes from seeing students who were unable to complete their assigments because of old-file pollution.
  3. Save it in a file with EXACTLY the same name as the "class" with an extension of ".java". The "class" name is not the name of the course you're taking, but the name following the word "class" in the Java source code) If the program has this class in it
        class InitialTest {
           . . .
    It must be saved in a file called InitialTest.java .

    Save the file in a directory for this program.

  4. Compile (perform the translation process from source code to machine code) by selecting the Tools > Compile Java menu item. If there are errors (there usually will be at first), you can go back and forth between the "Command Results" and the source code by clicking on each of them in the top left pane. Continue with this process until it compiles correctly.
  5. Run the program by choosing Tools > Run Java Application menu item. You will be using one of these to styles of interaction (Input-Output) at the beginning.
    • Console Ouput (System.out.println(...)). This will open a DOS Command Window and you will see your text output, followed by "Press any key to continue . . .". Your program is done!
    • Dialogbox Output (JOptionPane.showMessageDialog). A dialog box will appear in the middle of your window. Click OK to close it.

TextPad FAQ

  1. Q: TextPad can't find the Java compiler. What's wrong?

    A: When TextPad can't find the Java compiler, there are two common causes.

    1. You installed TextPad before the Java compiler. You MUST install Java first. Uninstall TextPad (from the System control panel) and reinstall it.
    2. You didn't install the Java JDK, maybe you only have the Java JRE. If you installed Java 5 is should install by default in
      C:Program FilesJavajdk1.5.0_01

      There will also be a "jre" (Java Runtime Environment), which is appropriate, but be sure there is a "jdk" (Java Development Kit).

  2. Q: Can I run my Java program like a normal application?

    A: No. TextPad translates the .java files into .class files which can not be run by double-clicking them. Some IDE's (eg, NetBeans) will produce double-clickable .jar files, and there are programs which will package your Java files into a .exe file.


3383 bytes more | 6 comments | Printer Friendly Page  Send to a Friend | Score: 0
Posted by jalex on Thursday, May 05, 2005 (00:00:00) (15542 reads)

Java: Text Editors

Go to all tips in Java Installation, tunning, options...

An common alternative to using an Integrated Development Environment (see IDEs) is to use a text editor, then compile and run the program using Sun's Java Software Development Kit (SDK). Many programming editors provide some means of compiling and running Java programs from within the editor.

jEdit
Description: A nice editor written in Java. Quite full featured with a plugin architecture that has inspired a lot of people to write some very useful plugins. The only real problem I've had is printing.
Comment: My favorite. Perhaps not quite as good yet as some of the for pay editors, but well on the way. I'm always eager to support open source Java software. This doesn't require any sacrifices to do so.
License: Free, open source.
URL: jedit.sourceforge.net
TextPad
Description: A popular shareware editor. Interfaces to Java. Install after installing Java and you can compile and run Java programs from within TextPad. Set the line number option and tabs to 4 spaces (Configure: Preferences: Document Classes: Java: Tabulation).
License: Nagware. You can use the full editor for free, but you will see reminders to pay.
URL: www.textpad.com
UltraEdit
Description: Another popular shareware editor.
License: 45 day free trial. $35
URL: www.ultraedit.com
EditPlus
Description: Does Java, Perl, C++, spell check, ...
License: shareware, $10, trial version
URL: www.editplus.com


8 comments | Printer Friendly Page  Send to a Friend | Score: 0
Posted by jalex on Thursday, May 05, 2005 (00:00:00) (3175 reads)

Previous 1060 Stories (530 Pages, 2 Per Page) Next

530| 529| 528| 527| 526| 525| 524| 523| 522| 521| 520| 519| 518| 517| 516| 515| 514| 513| 512| 511| 510| 509| 508| 507| 506| 505| 504| 503| 502| 501| 500| 499| 498| 497| 496| 495| 494| 493| 492| 491| 490| 489| 488| 487| 486| 485| 484| 483| 482| 481| 480| 479| 478| 477| 476| 475| 474| 473| 472| 471| 470| 469| 468| 467| 466| 465| 464| 463| 462| 461| 460| 459| 458| 457| 456| 455| 454| 453| 452| 451| 450| 449| 448| 447| 446| 445| 444| 443| 442| 441| 440| 439| 438| 437| 436| 435| 434| 433| 432| 431| 430| 429| 428| 427| 426| 425| 424| 423| 422| 421| 420| 419| 418| 417| 416| 415| 414| 413| 412| 411| 410| 409| 408| 407| 406| 405| 404| 403| 402| 401| 400| 399| 398| 397| 396| 395| 394| 393| 392| 391| 390| 389| 388| 387| 386| 385| 384| 383| 382| 381| 380| 379| 378| 377| 376| 375| 374| 373| 372| 371| 370| 369| 368| 367| 366| 365| 364| 363| 362| 361| 360| 359| 358| 357|
356
| 355| 354| 353| 352| 351| 350| 349| 348| 347| 346| 345| 344| 343| 342| 341| 340| 339| 338| 337| 336| 335| 334| 333| 332| 331| 330| 329| 328| 327| 326| 325| 324| 323| 322| 321| 320| 319| 318| 317| 316| 315| 314| 313| 312| 311| 310| 309| 308| 307| 306| 305| 304| 303| 302| 301| 300| 299| 298| 297| 296| 295| 294| 293| 292| 291| 290| 289| 288| 287| 286| 285| 284| 283| 282| 281| 280| 279| 278| 277| 276| 275| 274| 273| 272| 271| 270| 269| 268| 267| 266| 265| 264| 263| 262| 261| 260| 259| 258| 257| 256| 255| 254| 253| 252| 251| 250| 249| 248| 247| 246| 245| 244| 243| 242| 241| 240| 239| 238| 237| 236| 235| 234| 233| 232| 231| 230| 229| 228| 227| 226| 225| 224| 223| 222| 221| 220| 219| 218| 217| 216| 215| 214| 213| 212| 211| 210| 209| 208| 207| 206| 205| 204| 203| 202| 201| 200| 199| 198| 197| 196| 195| 194| 193| 192| 191| 190| 189| 188| 187| 186| 185| 184| 183| 182| 181| 180| 179| 178| 177| 176| 175| 174| 173| 172| 171| 170| 169| 168| 167| 166| 165| 164| 163| 162| 161| 160| 159| 158| 157| 156| 155| 154| 153| 152| 151| 150| 149| 148| 147| 146| 145| 144| 143| 142| 141| 140| 139| 138| 137| 136| 135| 134| 133| 132| 131| 130| 129| 128| 127| 126| 125| 124| 123| 122| 121| 120| 119| 118| 117| 116| 115| 114| 113| 112| 111| 110| 109| 108| 107| 106| 105| 104| 103| 102| 101| 100| 99| 98| 97| 96| 95| 94| 93| 92| 91| 90| 89| 88| 87| 86| 85| 84| 83| 82| 81| 80| 79| 78| 77| 76| 75| 74| 73| 72| 71| 70| 69| 68| 67| 66| 65| 64| 63| 62| 61| 60| 59| 58| 57| 56| 55| 54| 53| 52| 51| 50| 49| 48| 47| 46| 45| 44| 43| 42| 41| 40| 39| 38| 37| 36| 35| 34| 33| 32| 31| 30| 29| 28| 27| 26| 25| 24| 23| 22| 21| 20| 19| 18| 17| 16| 15| 14| 13| 12| 11| 10| 9| 8| 7| 6| 5| 4| 3| 2| 1|


Home Code Examples Java Forum All Java Tips Books Submit News, Code... Search... Offshore Software Tech Doodling

RSS feed Java FAQ RSS feed Java FAQ News     

    RSS feed Java Forums RSS feed Java Forums

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest 1999-2006 by Java FAQs Daily Tips.

Interactive software released under GNU GPL, Code Credits, Privacy Policy