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 517


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

How to use TextPad to work with Java

Go to all tips in Murachs Java SE6 book

How to use TextPad to work with Java

Once the JDK is installed and configured for your operating system, you're ready to create your first application. Since most Java development is still done under Windows, this topic shows how to install and use a free trial version of TextPad, one of the most popular text editors that's designed for Java development.

Unfortunately, TextPad only runs under Windows. As a result, if you're using a non-Windows computer, you'll need to search the web to find a text editor for Java development that runs on the operating system that you're using. Fortunately, you can find a variety of these types of text editors on the web, and many of them are available for free (freeware) or for a small fee (shareware).

How to install TextPad

Figure 1-8 shows how to download and install a free trial version of TextPad. Once you save the exe for the setup file to your hard disk, you simply run this file and respond to the resulting dialog boxes. Since this version of TextPad is a trial version, you should pay for TextPad if you decide to use it beyond the initial trial period. Fortunately, this program is relatively inexpensive (about $30), especially when you consider how much time and effort it can save you.

The TextPad web site

www.textpad.com

How to download TextPad:


1. Go to the TextPad web site.
2. Find the Free Trial version of TextPad and save the exe file for the setup program to your hard disk. This should take just a few minutes.

How to install TextPad

  • Run the exe file and respond to the resulting dialog boxes.

Notes

  • The trial version of TextPad is free, but if you like TextPad and continue to use it, you can pay the small fee of approximately $30 to purchase it.
  • The examples in this chapter were created with version 4.7 of TextPad.
  • Although TextPad is a popular text editor for doing Java development under Windows, it doesn't run on Linux, Macintosh, or Solaris. As a result, if you're using a non-Windows operating system, you'll need to find a text editor for Java development that runs on your operating system. For example, VI and Emacs are two popular text editors for Linux.

Introduction to Java ...................................................................... 4
Toolkits and platforms ....................................................................... 4
Java compared to C++ ...................................................................... 4
Java compared to C# ........................................................................ 4
Applications, applets, and servlets ....................................................... 6
How Java compiles and interprets code ................................................ 8
How to prepare your system for using Java .................................. 10
How to install the JDK ..........................................................................10
A summary of the directories and files of the JDK ...................................12
How to set the command path ...............................................................14
How to set the class path ..................................................................... 16
How to use TextPad to work with Java ........................................... 18
How to install TextPad ......................................................................... 18
How to use TextPad to save and edit source code ................................... 20
How to use TextPad to compile source code ........................................... 22
How to use TextPad to run an application ............................................... 22
Common error messages and solutions ................................................. 24
How to use the command prompt to work with Java ...................... 26
How to compile source code ................................................................. 26
How to run an application ..................................................................... 26
How to compile source code with a switch .............................................. 28
Essential DOS skills for working with Java ............................................. 30
How to use the documentation for the Java SE API ....................... 32
How to install the API documentation ..................................................... 32
How to navigate the API documentation ................................................. 34
Introduction to Java IDEs ................................................................ 36
The Eclipse IDE for Java ....................................................................... 36
The NetBeans IDE ................................................................................ 38
The BlueJ IDE ...................................................................................... 38
Perspective ....................................................................................... 40

The chapter 1 of Murach's Java SE 6 excellent book (it is a MUST for all newbees!) is published on our site with written permission of the copyright owner. It was slightly adapted to our site layout. If you want to take a look at PDF version please follow the link here.

7664 bytes more | comments? | Printer Friendly Page  Send to a Friend | Score: 0
Posted by jalex on Friday, August 17, 2007 (21:43:07) (10150 reads)

How to use TextPad to save and edit source code

Go to all tips in Murachs Java SE6 book

How to use TextPad to save and edit source code

Figure 1-9 shows how to use TextPad to save and edit source code. In short, you can use the standard Windows shortcut keystrokes and menus to enter, edit, and save your code. You can use the File menu to open and close files. You can use the Edit menu to cut, copy, and paste text. And you can use the Search menu to find and replace text. In addition, TextPad color codes the code in the source files so it's easier to recognize the Java syntax.

To edit as efficiently as possible, you can use the View menu to set the editing options for a single file. And you can use the Configure Preferences command to set the options for all files. In particular, you may want to turn the Line Number option on, and you may want to set the tab settings so you can easily align the code in an application.


When you save Java source code, you must give the file the same name as the class name. Since Java is a case-sensitive language, you must also use the same capitalization in the file and class names. If you don't, you'll get an error message when you try to compile the code. In this figure, for example, you can see that "TestApp" is used for both the class name and the file name.

You must also save a Java source file with the four-letter java extension. When you use TextPad to save your source code, you can use the Save As Type drop-down list in the Save As dialog box to apply this extension. However, if you're using a text editor that isn't designed for working with Java, you may need to add the java extension to the end of the file name and enclose the file name in quotation marks like this: "TextApp.java". Otherwise, the text editor may truncate the extension to jav or change the capitalization in the file name. This will lead to errors when you try to compile the source code.

You must also save Java source code in a standard text-only format such as the ASCII format or the ANSI format. By default, TextPad saves code in the ANSI format and that's usually what you want. If, however, you need to save a file in another format such as Unicode, TextPad can do that too.

The TextPad text editor with source code in it

TextPad's Save As dialog box

How to enter, edit, and save source code

  • To enter and edit source code, you can use the same techniques that you use for working with any other Windows text editor.
  • To save the source code, select the Save command from the File menu (Ctrl+S). Then, enter the file name so it's exactly the same as the class name, and select the Java option from the Save As Type list so TextPad adds the four-letter java extension to the file name.

How to display line numbers and set options for one source file

  • To display the line numbers for the source code, select View Line Numbers.
  • To set formatting options like tab settings, select View Document Properties.

How to display line numbers and set the options for all source files

  • Select Configure Preferences. Then, click on the type of default that you want to set. For instance, to display line numbers for all files, click on View and click on Line Numbers. To set the tab stops, click on Document Classes, Java, and Tabulation.

How to use TextPad to compile source code

Figure 1-10 shows how to use TextPad to compile the source code for a Java application. The quickest way to do that is to press Ctrl+1 to execute the Compile Java command of the Tools menu. If the source code compiles cleanly, TextPad will generate a Command Results window and return you to the original source code window.

However, if the source code doesn't compile cleanly, TextPad will leave you at a Command Results window like the one shown in this figure. In this case, you can read the error message, switch to the source code window, correct the error, and compile the source code again. Since each error message identifies the line number of the error, you can make it easier to find the error by selecting the Line Number option from the View menu. That way, TextPad will display line numbers as shown in this figure.

When you have several Java files open at once, you can use the Document Selector pane to switch between files. In this figure, only two documents are open (TestApp and Command Results), but you can open as many files as you like. You can also use the Window menu and standard Windows keystrokes to switch between windows.

Introduction to Java ...................................................................... 4
Toolkits and platforms ....................................................................... 4
Java compared to C++ ...................................................................... 4
Java compared to C# ........................................................................ 4
Applications, applets, and servlets ....................................................... 6
How Java compiles and interprets code ................................................ 8
How to prepare your system for using Java .................................. 10
How to install the JDK ..........................................................................10
A summary of the directories and files of the JDK ...................................12
How to set the command path ...............................................................14
How to set the class path ..................................................................... 16
How to use TextPad to work with Java ........................................... 18
How to install TextPad ......................................................................... 18
How to use TextPad to save and edit source code ................................... 20
How to use TextPad to compile source code ........................................... 22
How to use TextPad to run an application ............................................... 22
Common error messages and solutions ................................................. 24
How to use the command prompt to work with Java ...................... 26
How to compile source code ................................................................. 26
How to run an application ..................................................................... 26
How to compile source code with a switch .............................................. 28
Essential DOS skills for working with Java ............................................. 30
How to use the documentation for the Java SE API ....................... 32
How to install the API documentation ..................................................... 32
How to navigate the API documentation ................................................. 34
Introduction to Java IDEs ................................................................ 36
The Eclipse IDE for Java ....................................................................... 36
The NetBeans IDE ................................................................................ 38
The BlueJ IDE ...................................................................................... 38
Perspective ....................................................................................... 40

The chapter 1 of Murach's Java SE 6 excellent book (it is a MUST for all newbees!) is published on our site with written permission of the copyright owner. It was slightly adapted to our site layout. If you want to take a look at PDF version please follow the link here.

10850 bytes more | comments? | Printer Friendly Page  Send to a Friend | Score: 0
Posted by jalex on Friday, August 17, 2007 (21:41:01) (14539 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