If you setup local Blynk server than you need to specify here your local server address (IP of machine where you run server.jar).
I am trying to setup the local server on my MacBook Air. I have installed Java8 update 52, the java site confirms java8. when I do Java -version it comes back with 6.5 which is the roll back for OSX.
here is my terminal readout.
Donalds-MacBook-Air:bin ddparker$ cd Library/Internet_Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
-bash: cd: Library/Internet_Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java: No such file or directory
Donalds-MacBook-Air:bin ddparker$ java -version
java version ā1.6.0_65ā
Java⢠SE Runtime Environment (build 1.6.0_65-b14-468-11M4828a)
Java HotSpot⢠64-Bit Server VM (build 20.65-b04-468, mixed mode)
Donalds-MacBook-Air:bin ddparker$ java -jar server-0.7.1.jar
Unable to access jarfile server-0.7.1.jar
Donalds-MacBook-Air:bin ddparker$ cd /var/www/blynk
Donalds-MacBook-Air:blynk ddparker$ java -jar server-0.7.1.jar
Exception in thread āmainā java.lang.UnsupportedClassVersionError: cc/blynk/server/ServerLauncher : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Donalds-MacBook-Air:blynk ddparker$ ls
server-0.7.1.jar
Donalds-MacBook-Air:blynk ddparker$ ./blynk-ser.sh -c /dev/cu.usbmodemfa130000.1 -b 9600 -s 192.168.0.22 -p 8442
-bash: ./blynk-ser.sh: No such file or directory
Donalds-MacBook-Air:blynk ddparker$
Something is not right but what is it. Help pleaseā¦
Don
This exception tells that you try to run server with old java version. You could do direct download of Java from here.
And you could run it like this
path_to_java_8/bin/java -jar server.jar
Or you could remove old java version and reinstall new one. Itās up to you. Iām not Mac user so I canāt give you detailed steps here.
I misunderstood the directions and upgraded the JRE not the JDK, when I upgraded JDK it seems to be working. Waiting for it to finish and I will explore further.
Thank youā¦
Don
Indeed JRE also ok. But problem here is that you already have previous version of Java and when you type ājavaā OS uses old version. On Mac OS it is real pain to make it work with latest version, so that thatās why I gave you direct link - it is the simplest way.
This is where I am at now.
Donalds-MacBook-Air:blynk ddparker$ cd //
Donalds-MacBook-Air:// ddparker$ java -version
java version ā1.8.0_51ā
Java⢠SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot⢠64-Bit Server VM (build 25.51-b03, mixed mode)
Donalds-MacBook-Air:// ddparker$ java -jar server-0.7.1.jar
Error: Unable to access jarfile server-0.7.1.jar
Donalds-MacBook-Air:// ddparker$ sudo java -jar server-0.7.1.jar
Password:
Error: Unable to access jarfile server-0.7.1.jar
Donalds-MacBook-Air:// ddparker$ ls
Applications Users dev net usr
Library Volumes etc private var
Network bin home sbin
System cores installer.failurerequests tmp
Donalds-MacBook-Air:// ddparker$ cd var
Donalds-MacBook-Air:var ddparker$ ls
agentx backups folders log netboot rpc spool www
at db jabberd mail networkd run tmp yp
audit empty lib msgs root rwho vm
Donalds-MacBook-Air:var ddparker$ cd www
Donalds-MacBook-Air:www ddparker$ ls
blynk
Donalds-MacBook-Air:www ddparker$ cd blynk
Donalds-MacBook-Air:blynk ddparker$ ls
server-0.7.1.jar slate
Donalds-MacBook-Air:blink ddparker$ sudo java -jar server-0.7.1.jar
(Cursor sitting here)
./blynk-ser.sh -c /dev/cu.usbmodemfa130000.1 -b 9600 -s 192.168.0.22 -p 8442
Previously the version wasā¦
Donalds-MacBook-Air:bin ddparker$ java -version
java version ā1.6.0_65ā
Java⢠SE Runtime Environment (build 1.6.0_65-b14-468-11M4828a)
Java HotSpot⢠64-Bit Server VM (build 20.65-b04-468, mixed mode)
Yeap itās ok. So all is working =)?
Still waiting, maybe I should restart terminal and see if there is a log file.
I understand that, but then terminal must be hung as I canāt start the script, where I entered (cursor sitting here) was the end of the function. I waited, then tried to run the script and it did nothing.
Ah, than try add & at the end.
sudo java -jar server-0.7.1.jar &
Forced Quit, Restart⦠Now this
Restored session: Tue 4 Aug 2015 15:25:17 PDT
ip-192-168-0-22:blynk ddparker$ sudo java -jar server-0.7.1.jar &
[1] 17252
ip-192-168-0-22:blynk ddparker$
Yeap. Server is running.
Now go to Arduino and iOS app?
I“m sorry but when you say " And just run it in your envirnoment" what does it mean ?
Thank you
The server is java based. This basically means you can run it anywhere where you can run the Java environment. You start it up by means of the java executable as Dmitriy says a couple posts above this one, on Linux anyway. On Windows it would basically be the same.
What platform are you using @garzac? This makes explaining a bit easier.
First of all, I would like to thank your upport.
Iām using Windows 7 Professional, and I am completely new to the topic
We all gotta start somewhere
First of all, have you got Java installed? I assume you have basic skills with computers and stuff and whatnot though.
Open a command prompt and type "java " (no quotes ofc). If you get anyway else back but ācommand not foundā you are probably ok. If you download the server.jar file, you can execute that with ājava -jar server-version.jarā
Do note you wonāt get much (or any at all) output if you start the server program. If you press ctrl-c it will abort and you will get some feedback.
It is, however, most simple to run the server in the cloud. You connect both your hardware device and your App to the Blynk servers provided by the team here. That way you donāt need to run something on your own computer. Running the server local is an option, not mandatory