All Projects → ericmore → SmartPutty

ericmore / SmartPutty

Licence: other
Multi-Tabbed PuTTY written in Java

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to SmartPutty

Java Oo
Java Operator Overloading
Stars: ✭ 226 (+564.71%)
Mutual labels:  intellij
lgcrawl
python+scrapy+splash 爬取拉勾全站职位信息
Stars: ✭ 22 (-35.29%)
Mutual labels:  splash
intellij-drupal-run-tests
Provides a run configuration that executes Drupal's test runner (for Simpletest, Unit, Kernel, Functional, FunctionalJavascript.)
Stars: ✭ 24 (-29.41%)
Mutual labels:  intellij
Osx Ramdisk
RAM Disk creator in OS-X for IntelliJ, Google Chrome and other apps cache to make them fly.
Stars: ✭ 229 (+573.53%)
Mutual labels:  intellij
idear
🎙️ Handsfree Audio Development Interface
Stars: ✭ 84 (+147.06%)
Mutual labels:  intellij
react-css-modules-intellij-plugin
React CSS Modules support in IntelliJ IDEA and WebStorm for components written in JavaScript and TypeScript.
Stars: ✭ 41 (+20.59%)
Mutual labels:  intellij
Intellij Key Promoter X
Modern IntelliJ plugin to learn shortcuts for buttons
Stars: ✭ 2,689 (+7808.82%)
Mutual labels:  intellij
camelcaseplugin
CamelCasePlugin for IDEA IDEs
Stars: ✭ 49 (+44.12%)
Mutual labels:  intellij
SSH-PuTTY-login-bruteforcer
Turn PuTTY into an SSH login bruteforcing tool.
Stars: ✭ 222 (+552.94%)
Mutual labels:  putty
idea-sexyeditor
Sexy editor plugin for IntelliJ - one that you can't live without
Stars: ✭ 92 (+170.59%)
Mutual labels:  intellij
Jte
jte is a secure and lightweight template engine for Java.
Stars: ✭ 228 (+570.59%)
Mutual labels:  intellij
termscp
🖥 A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3
Stars: ✭ 707 (+1979.41%)
Mutual labels:  winscp
Splash-Maker
A ⚒️ for making custom SPLASH SCREENS for your device.
Stars: ✭ 32 (-5.88%)
Mutual labels:  splash
Protobuf Jetbrains Plugin
Protobuf Support for JetBrains IDEs
Stars: ✭ 226 (+564.71%)
Mutual labels:  intellij
reasonml-idea-plugin
ReasonML Language Plugin for IDEA
Stars: ✭ 320 (+841.18%)
Mutual labels:  intellij
Intellij Sdk Code Samples
Mirror of the IntelliJ SDK Docs Code Samples
Stars: ✭ 217 (+538.24%)
Mutual labels:  intellij
PuTTY-ng
An improved multi-tabbed PuTTY with better user experience. This project is based on noddle1983's putty-nd.
Stars: ✭ 37 (+8.82%)
Mutual labels:  putty
intellij-one-dark
One Dark syntax theme for JetBrains IDEs
Stars: ✭ 69 (+102.94%)
Mutual labels:  intellij
EmojIDE
Programming in Discord emojis. Second place for the ProgrammerHumor Hackathon
Stars: ✭ 30 (-11.76%)
Mutual labels:  intellij
development-environment
A development environment for Java, Python, Node.js and Go built using Vagrant
Stars: ✭ 50 (+47.06%)
Mutual labels:  intellij

#SmartPutty

SSH,SCP,SFTP,VNC remote to Linux Machine from Windows.

SmartPutty for windows platform provides rock-solid terminal emulation for computing professionals, raising productivity with advanced session management and a host of ways to save time and streamline repetitive tasks. SmartPutty provides secure remote access, file transfer, VNC access, Microsoft Remote Desktop

Installing JDK version must be 8 and JDK version must lower than 1.8_202, latest JDK has bug when operation native OS call

Clone a copy of the repo:

git clone https://github.com/ericmore/SmartPutty.git

Change to the SmartPutty directory

cd SmartPutty

Build it

gradle build for win-64 bit jar

windows 64 bit OS - SmartPutty\build\distributions\SmartPutty-x64.zip

gradle -b build-x86.gradle build for win-32 bit jar

windows 32 bit OS - SmartPutty\build\distributions\SmartPutty-x32.zip

Run it

unzip the distribution cd into root folder(must root folder) from cmd

cd SmartPutty\build\distributions\SmartPutty-x64 java -jar SmartPutty-x64.jar

Database

SmartPutty store configuration in H2 database inside your home directory C:\Users\username\smartputty.db.mv.db You can delete the db if you want to reset, SmartPutty start up time will load default confg values into fresh DB

HomeScreen:

homescreen

User Guide (Demo): https://github.com/ericmore/SmartPutty/wiki

Development

  • Import as git repository to eclipse.
  • [Optional] Import as gradle project from Intellij IDEA, if you prefer using IDEA.
  • Set compile JDK and compile level to be Java 8
  • java -jar SmartPutty-x64/x86.jar

Developer Guide (Intellij IDEA)VERSION

  1. Mark lib and libArch as Library(swt.x64 for 64bit dev machine, swt.x86 for 32bit dev machine)
  2. Database is using H2 file base, so the schema will be created first time in your local disk ~/smartputty.db

H2 Intellij Database Configuration h2

Issues

  1. if you confront below crash error when open putty, that is newer JDK bug, lower down the jdk minor version 1.8_202 earlier can fix it. I've tested jdk1.8.0_111 works well, but jdk1.8.0_261 will crash.

A fatal error has been detected by the Java Runtime Environment: EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffbeb286ca0, pid=5956, tid=0x0000000000003734 JRE version: Java(TM) SE Runtime Environment (8.0_261-b12) (build 1.8.0_261-b12)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].