How to run java file in Sublime text? - sublimetext3

I like sublime text editor but the problem is whenever i want to execute the program i have to do it in terminal. Is there anyway to solve this issue?

You can also execute java program from sublime text editor.
Follow following steps:
After saving as .java file click on Tools header
Click Build System and select javaC.
Now you are ready you can build program with Ctrl+B shortcut or go to Tools and press Build.
Once compilation has succeed you can run program by pressing java under Build System of Tools.
visit following link for more details.
visit https://docs.cs.cf.ac.uk/notes/java-on-windows/#:~:text=In%20Sublime%20Text%20you%20can,run%20them%20with%20with%20java%20.

Related

MGCB Content Builder Won't Launch Properly

I'm trying to use the Monogame Content Builder in Linux with VS Code. I installed this extension in order to easily run the Content.mgcb file, but when I right click the file, the option to run it doesn't appear. Alternatively, when I run dotnet mgcb-editor in the terminal, this window shows up, but there's no option to import a file or do anything! This is what it looks like:
What am I doing wrong? Why won't the extension work, and why won't the the editor open properly? I'm pretty sure the editor should look like this (this image is from a tutorial).
The Linux GTK version displays differently than the windows version.
Use the New button(Leftmost on Bar) or Open button to specify the .mgcb file in the project folder.
Once a file is open, the Bar adds buttons on the left for Build, Rebuild and Clean and Save on the right.
Right-Click the Content node under project to Add existing or add new or build.

Sublime Text Update 3083 Error - Error Code 32

When trying to update Sublime Text 3 to version 3083 on a Windows 10 computer I keep getting an error message at the end of the update saying
'Unable to rename C:\Program Files\Sublime Text 3 to C:\Program
Files\Sublime Text 3 (3083), error code: 32'
I looked it up on Microsoft's website and error 32 stands for 'The process cannot access the file because it is being used by another process'.
So I tried closing down all other programs and tried updating again but I still get the same problem. I have also tried running the program as an administrator but the update creates the same error message.
I only have package control installed and the Haxe plugin installed and so I can't find any other reason why it wouldn't work, although I haven't updated it before.
Can anyone offer any advice?
All the application is trying to do is copy the new files into the sublime program folder. You can do this yourself:
Close your Sublime Text program
Open a file browser C:\Users\...\AppData\Local\Sublime Text 3\Update (or wherever your update landed)
Open another C:\Program Files\Sublime Text 3 (Make a backup of this folder if you want to be cautious)
Copy everything from the update to the Program Files folder
Run Sublime Text (you should now see the update dialog)
Remove the update folder and backup if everything looks good
For me, I found that my antivirus (Malwarebytes) was causing the issue.
(I was alerted to this because I tried to update using the installer from the website and it warned me that Malwarebytes was holding on to files it needed to complete.)
I cancelled the installer, turned off Malwarebytes, and opened sublime to let it update itself normally and it worked nicely.
It seems this is common:
https://forum.sublimetext.com/t/build-3143-flagged-as-virus/31272?u=spenceryue
I can't believe chrome.exe (Google Chrome) was using the folder where Sublime Text was installed. Removing that lock with unlocker fixed the update error.
It's not like I have ANY plugin or open tab related to sublime text on chrome.
I really recommend unlocker though, saves you more than one time.
I was troubled by this problem for some days on Windows 10, and resolved it at last.
Navicate to sublime text path, like 'C:/program files/sublime text/'
find 'update_installer.exe' and 'sublime_text.exe'
Open the file's properties - compatibility - Run as administrator...(Something like that, maybe the spelling is wrong)
Select OK, and rerun sublime text.
In my case, the reason was a package (the Powershell Editor Services package), which establishes a handle to C:\Program Files\Sublime Text 3. Those processes continued to run even after cleanly quitting Sublime Text. Killing them and removing the package that spawned them allowed Sublime Text to install its update.
I found this by using Process Explorer (procexp). Here's how:
In procexp, run "Find Handle or DLL" (ctrl+F). Type "sublime" in the search field. When I did this, I saw "C:\Program Files\Sublime Text 3" appear several times in the search results.
Click on one of the results in the search window. The process that has a handle on the folder will be highlighted in procexp's main window.
Hover over the process name. You will see a Windows hint containing the command line that invoked the process. This is the command line which ran the process which had a lock on the Sublime Text 3 folder on my machine:
powershell.exe -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command "& \"C:\Users\YourUser\AppData\Roaming\Sublime Text 3\Packages\PowerShell\editorservices/Start-EditorServices.ps1\" -EditorServicesVersion \"0.7.1\" -HostName \"Sublime Text Host\" -HostProfileId \"SublimeText\" -HostVersion \"3.0.3170\" -LogLevel \"Verbose\" -LogPath \"c:\users\yourus~1\appdata\local\temp\1526304355-EditorServices.log\" -BundledModulesPath \"C:\Users\YourUser\AppData\Roaming\Sublime Text 3\Packages\PowerShell\editorservices\modules\""
The issue is documented here and has been resolved here. So, the team is being responsive. Hopefully the procedure described here will help others find and resolve similar issues, with other processes that leave unnecessary handles floating around.
In my case the reason was I had Sublime Text opened with another user in the same computer. I closed Sublime Text for each user and then the installer worked.
For me it was a plugin running in background called host plugin 3-8 and i ended it right away by clicking end process tree in task manager (Windows 7)

Is there a way to make an Installshield 2015 installer always run silent without a command line?

I've searched all over and have not found this. I need to make an Installshield 2015 installer that just installs unattended. No next clicking, no finish button to click, just installs and closes. I don't care if it is visible or not. No using a command line switch.
After some experimentation i figured out a way to do it.
Unload the VS installer project.
Open the .isl file in your text editor of choice located in the installer projects folder
Do a search for InstallUISequence
Remove the following lines from the section:
<row><td>InstallWelcome</td><td>Not Installed</td><td>1210</td><td>InstallWelcome</td><td/></row>
<row><td>SetupCompleteError</td><td/><td>-3</td><td>SetupCompleteError</td><td/></row>
<row><td>SetupCompleteSuccess</td><td/><td>-1</td><td>SetupCompleteSuccess</td><td/></row>
You can optionally remove this if you want no progress bar:
<row><td>SetupProgress</td><td/><td>1240</td><td>SetupProgress</td><td/></row>
Save the file in the text editor
Reload the project in visual studio and build the file.

How to run Python in komodo

I am completely new to Python and wanted to try this code from the tutorial:
istrue = 1
if istrue:
print ("be carefull!")
The code itself should be fine, but I can not find any way to execute this code inside the editor [Komodo-Edit](http://www.activestate.com/komodo-edit)
I am used to Visual Studio and QtCreator (experienced C++/Qt developer). I would expect a menu for debugging and a command such as 'start debugging' which should open a console or use a console inside the editor. I would in any case refuse to use a dos console because then the whole idea of using an IDE would be useless.
If other Python IDEs would be more useful (on windows, no costs) I could switch to another one (except for vim/emacs).
I used to use Komodo edit, but not anymore as It's more of a text editor than an IDE. I reccomend using Ninja-IDE or Eclipse with PyDev. But if you insist on using Konodo Edit, here's an option:
Go here: Toolbox > Add > New Command...
in the top field enter the name 'Run Python file' or something else. Then go to the 'command' field and enter this:
%(python) "%F"
Optionally, you could also specify key binding for fast python executing.
I tried Komodo Edit version 9 and 10. Matthias' method work for the version 9. Version 10, I couldn't see the option to choose the Interpreter.

Eclipse haml/sass editing + html /css generation

I've been playing with haml and sass and generating a flat site with staticmatic from the command line.
Has anyone been using an ide for this?
I have the Apatana studio (RadRails) plugin installed and it has haml & sass highlighting out of the box. For this site I just want a lightweight script project (no rails).
What type of project would I use, and how would i add something so i could for example, right click the project folder in order to run
staticmatic build [my-project]
(or other) to generate the site from the haml + sass?
I like staticmatic as I can use ruby libraries as helpers.
Happy to take suggestions about any editor. But i am also keen to stick with one editor for everything. (also WTB auto complete).
Cheers
You can run rake tasks from the RadRails IDE, though I didn't manage to get it work. Ruby is probably right choice for the project type. I don't like IDEs because they complicate and slow things down. So my choice is normally Textmate + terminal.
Take a look at Rakefile in this project: https://github.com/adamstac/staticmatic-bootstrap
This isn't exactly what you're asking for...but take a look at a tiny script that I wrote. It will watch directories of your choosing for changes in SCSS and HAML and compile them to html and css. You could make some minor edits to watch.rb if desired, run this in a terminal, and have the site generated without even having to run a command.
PS - if you decide to try this out, you'll need the fssm gem from github or rubygems.org.
A Ruby or Web project type would be most fitting, though I don't think it would matter which in this case.
You can achieve custom commands a number of ways...
You can write up a Rake task in the project Rakefile as Heikki suggested, and then right click and use the Rake menu (as of Studio 3.0.2) to launch that task, or run it inside the embedded Terminal view.
You can write/edit a custom ruble and add a command for launching staticmatic. See http://wiki.appcelerator.org/display/tis/Executing+an+External+Command
You can go the Eclipse route and create an "External Tool Launch configuration" under Run > External Tools. External Tools configuration... > Program. There you can set up a launch to execute some program (say the ruby interpreter or staticmatic script itself) and pass in the argument. Then you can use the run drop-down menu.

Resources