B4J Library jShell library - Erel    
Aug 27, 2025   
(7 reactions)The jShell library allows you to start other programs. It is based on Apache Commons Exec project: http://commons.apache.org/proper/commons-exec/index.html
The programs are always started...
link: I've uploaded it to the first post. Note that it is an internal library.
The change is quite mi...
link: My jShell is version 1.55 but Online version is 1.56
Where can I obtain version 1.56?...
link: Built-in lib...
B4J Code Snippet Get UUID with jshell (Windows) - behnam_tr    
Jan 11, 2025   
(3 reactions)Tested On Windows Only./
Windows 7 - 8 - 8.1 - 10 - 11
Sub RunShellCommand
Private shl As She...
link:
i tested on windows 7-8.1-11 and is ok
Have you tested on Windows 10 21h1 or 21h2?
Yes yes, it wi...
link: Tested on Windows 11 - 21H2 (22000.469) and it works...
link: I´ve tested it in 21H2 and it still works....
Share My Creation [Project Template] jRDC2 Server - aeric    
Jun 24, 2026   
(5 reactions)
Updates
jRDC3 Server is available
Version: 3.30
Project template based on jRDC2 version 2.23 with sample database.
162504
GitHub: https://github.com/pyhoon/jrdc2-server-template-b4j
Template:
JRDC Server (3.30).b4xtemplate
Supported databases:
SQLite
MySQL
MS SQL
Firebird
Postgresql
DBF
Depends on:
JavaObject
jRandomAccessFile
jServer
jShell
jSQL
B4X Client app:
jRDC2 Client (B4A, B4i, B4J)
Version 1.x is available here:
https://www.b4x.com/android/forum/threads/project...
B4J Question jShell timeout, what will happen? - wimpie3    
Jun 2, 2024I have this in my code:
shl.Run(20000) 'set a timeout of 20 seconds
Wait For (shl) shl_ProcessCo...
link:
I can't find where I can download the jShell library and read its description
Please start...
link: I can't find where I can download the jShell library and read its description...
link: The running process will be killed and ProcessCompleted will be raised with success = False....
B4J Question Cannot get jShell stdOut, it only show on the log when close the app - max123    
May 15, 2024Hi all,
I access YUICompressor java file with jShell, this library minify JS and CSS files by removing whitespaces, tabs,
end of lines and any character that not really needed and so to be smaller...
link: So any other help here please.....
The problem was not solved.
How to send CTRL+Z and CTRL+BREAK wi...
link: https://stackoverflow.com/questions/16132971/how-to-send-ctrlz-in-c
And CTRL+BREAK ?
When I send 2...
link: EOF is char 26 I believe...
B4J Question ffmpeg command problem with jshell - zed    
Oct 16, 2023Hi all,
I am making a utility to convert files to another format.
For this, I use FFMPEG and jshell.
My problem is that the FFMPEG command that I send via jShell does not work.
If I use this same...
link: I didn't have time to test it immediately. I just did this and it works fine. Thanks again...
link:
I'm going to test that.
Did you sort it out?...
link: I see that your command to launch FFMPEG is different.
Maybe my FFMPEG location is not correct.
I&...
B4J Question JShell and Process ID - Swissmade    
Sep 16, 2023Hi all
In my app I start some Daemons max 10 they are controlled with CLI Commands.
Daemons can be ...
link: You can kill the process with Shell.KillProcess. If will do nothing if the process isn't running...
link:
Could you use UDP to send a 'Close' message to each?
No that is not possible...
link: I came across this recently which may help:
https://www.b4x.com/android/forum/threads/get-pid-of-cur...
B4A Question B4J CouchDB client application using jShell with cURL command line tool and JSON documents. - PaulMeuris    
Jul 30, 2023   
(4 reactions) attachments.
144206
The jShell library is used to start cmd.exe that runs a cURL command.
The cURL...
link: The alternative to curl as suggested by @aeric:
Sub Class_Globals
Private xui As XUI
Private...
link:
Thank you @aeric and @Mashiane for your replies.
The default security settings in the default.ini ...
link: Thank you @aeric and @Mashiane for your replies.
The default security settings in the default.ini f...
B4J Question Run jShell in separate thread - jmon    
Nov 28, 2016I have a B4J app that is just an Updater:
'1) checks for updated file
'2) copy that file and replace the old one
'3) run the new file
'4) close updater
The problem I have is that the new file gets closed when I close the updater. This is because I run the new file with jShell:
dim sh as Shell
sh.Initialize("", "sudo", Array("java", "-jar"... of the args of jShell, but same problem.
Is there a way to run jShell in a separate process, an not close...
B4J Tutorial Backup (dump) Sqlite tables via jShell + *.bat file - KMatle    
Mar 8, 2018   
(10 reactions)
'Do some stuff
End If
End Sub
What it does:
Via jShell the dump.bat will be called...
link:
@LucaMs ....cool... i am waiting for the Google Drive Backup version !!!!
Me tooooo ?...
link: @LucaMs ....cool... i am waiting for the Google Drive Backup version !!!!...
link: Library here....
Page: 1  
2  
3  
4  
5  
6