Textpad Missing External Tools Average ratng: 7,8/10 624 reviews

I have tried several times to find a solution by searching the internet. I installed Java JDK 1.6.023 THEN installed TextPad 5.4.2. I am running Windows 7. When I go to Tools External Tools Compile Java it gives me the message 'javac.exe: The system cannot find the file specified.' My class' professor had given us detailed instructions on how to install these programs. For XP using 5-version older programs.

I did my best to install the same way, but some options have changed and the older versions don't work on Windows 7. Can anybody tell me how to fix this? Please?EDIT: I also added a system variable 'JAVAHOME' with the value C:Program FilesJavajdk1.6.023bin.someone said I needed to modify the CLASSPATH variable too, but what should the value be set to? And does my JAVAHOME need the.; before the value?Last edited by LogicWavelength; February 13th, 2011 at 09:02 AM.

Please, somebody? I can't find help anywhere! I realize after even more reading that I need to change those system variables.

External

But I don't know what I'm doing. Our book had told us to modify CLASSPATH when installing Tomcat. But my professor instructed us not to install it (but I already had) and now I don't remember what the CLASSPATH value was BEFORE I changed it. I really need to get this project submitted. My code is all written out I just can't compile it so I can submit a screenshot! I don't use TextEdit, but it sounds like its expecting javac to be in the Windows. Try this:Start - Computer - System Properties - Advanced System Settings - Environment Variables.In 'System variables', edit the 'Path' variable.

Add this to the end of the 'Variable value:';C:Program FilesJavajdk1.6.023binDon't erase whats already there, just add the above text to the end of it.Then restart TextEdit.Another alternative is to replace 'javac', wherever you entered it in TextEdit, with 'C:Program FilesJavajdk1.6.023binjavac.exe'. This is less convenient & may not always work, but you wouldn't need to alter the OS's Path variable.JAVAHOME is used by some applications.

Its not always necessary but shouldn't hurt having it. It should be set to 'C:Program FilesJavajdk1.6.023' (assuming thats where you installed it).CLASSPATH is generally best not used. Instead specify the classpath on the javac & java command line. But here we're getting back into this TextEdit 'conveniently run javac within a text editor' thing. I don't know how TextEdit handles that. I personally think you'd be better off compiling & running with the Windows command prompt (when just starting out), but if your teacher said use TextEdit then use that for the class assignments. Just to be more clear: you can actually compile & run java programs with just JDK, Notepad and Windows command prompt.

Textpad Missing External Tools

Textpad Missing External Tools Tool

I think the TextPad thing is just adding a few things: syntax coloring the java code & the ability to compile & run within the text editor. But none of this is needed to compile & run java code, they're just conveniences. Did you read the TextPad help? It tells you how to set it up to use Java. You must install the JDK using the installer first.Select JAVA from the TextPad Help Index and follow the instructions.Here is a partial extract:Computers are good at following instructions, but not at reading your mind.D. KnuthYes, I did install the JDK first and yes, my TextPad already has the Java tools in the Tools External Tools drop-down. I am trying the solutions posted above, I'll update this reply if it's fixed.

Thank you for responding. I don't use TextEdit, but it sounds like its expecting javac to be in the Windows. Try this:Start - Computer - System Properties - Advanced System Settings - Environment Variables.In 'System variables', edit the 'Path' variable. Add this to the end of the 'Variable value:';C:Program FilesJavajdk1.6.023binDon't erase whats already there, just add the above text to the end of it.Then restart TextEdit.Another alternative is to replace 'javac', wherever you entered it in TextEdit, with 'C:Program FilesJavajdk1.6.023binjavac.exe'.

This is less convenient & may not always work, but you wouldn't need to alter the OS's Path variable.JAVAHOME is used by some applications. Its not always necessary but shouldn't hurt having it. It should be set to 'C:Program FilesJavajdk1.6.023' (assuming thats where you installed it).CLASSPATH is generally best not used. Instead specify the classpath on the javac & java command line.

But here we're getting back into this TextEdit 'conveniently run javac within a text editor' thing. I don't know how TextEdit handles that. I personally think you'd be better off compiling & running with the Windows command prompt (when just starting out), but if your teacher said use TextEdit then use that for the class assignments. Just to be more clear: you can actually compile & run java programs with just JDK, Notepad and Windows command prompt. I think the TextPad thing is just adding a few things: syntax coloring the java code & the ability to compile & run within the text editor. But none of this is needed to compile & run java code, they're just conveniences.I am new to this site and am so glad I came across it.

I am taking a Java Programming class at my community college this summer and was having the same problem Logic was. The first part of the above quoted worked perfectly for me. I just wanted to say thank you and I hope to be able to contribute in the future as my education and experience expands. Thanks again!!

Textpad External Tools Missing

Version 1.42The Importanceof ImpatienceThe SquealerTextpad Configurationis our text editor of choice on Windows.It is an efficient editor that provides good basic editing facilities as well askey features for developers: syntax highlighting, tabulation control, auto-reloadand regular expression search/replace.The feature that makes Textpad ideal for Squealer integation is it's richsupport for 'tools', that is, calls to external programs.